program to parse and process a chess pgn file. displays chess moves on text based board