Gets the legal moves for that Square.
SquareSet legalMovesOf(Square square) { return _legalMovesOf(square); }