pgn: be more liberal about parsing moves