Parses a FEN string into a Board and GameState.
A pair of Board and GameState representing the position.
The FEN string to parse.
if the FEN string is invalid.