private void GameOver(bool victory, string reason) { if (_playerController.CurrentState != State.GameOver) { _playerController.SetState(State.GameOver); if (victory) { _uiController.EnableVictory(); } else { _uiController.EnableGameOver(reason); } } }