Parse PGN moves