Added a GameState object (with a Player object) that acts a intermediary between Python and C# for state information