void OnShipCrashed()
 {
     Assert.That(_state == GameStates.Playing);
     _state = GameStates.GameOver;
     _asteroidSpawner.Stop();
     if (_elapsedTime > SavedBestTime)
     {
         SavedBestTime = _elapsedTime;
     }
 }
 void OnShipCrashed()
 {
     Assert.That(_state == GameStates.Playing);
     _state = GameStates.GameOver;
     _asteroidSpawner.Stop();
 }