More work on PGN parsing.