private void Update() { switch (CurrentState) { case GameState.Init: _squareController.InitBoard(); CurrentState = GameState.GenerateSquare; break; case GameState.GenerateSquare: _squareController.MakeRandomSquare(); CurrentState = GameState.SquareSelect; break; case GameState.SquareSelect: break; } }