Improved SAN parsing from PGN files