enum LocationState { noGps, notInCheckin, withinCheckin } enum GameState { notStarted, startedNotCounted, startedCounted, nodeGoal } class GameInstanceState{ LocationState locationState = LocationState.noGps; GameState gameState = GameState.notStarted; }