Adding GameState functionality