Add GameState and make adjustments to toDict to allow for GameState to work