Finished implementing PGN parser, a pawn-capture narration bug in the process.