Functioning PGN reader