PGN header output, more cleanups to come