Added GameState enum