PGN output (still need to cleanup and write to file instead of console)