pgn parsing fixes