public void TouchRegistered() { switch (_gameStatus) { case GameStatus.Pause: StartGame(); break; case GameStatus.Play: _ballManager.ChangeDirection(); break; case GameStatus.WaitForRestart: StartGame(); _ballManager.Reset(_lastTilePosition); _ballManager.ChangeDirection(); break; } }