void StartGame() { Assert.That(_state == GameStates.WaitingToStart || _state == GameStates.GameOver); _aliensCatched = 0; _bestAliensCatched = PlayerPrefs.GetInt("aliens"); _asteroidSpawner.Start(); _hook.ChangeState(HookStates.Waiting); _hook.ChangeState(HookStates.Moving); _state = GameStates.Playing; }