void ResetGame() { pointsRequiredToLevelUpQueue = new Queue <int> (pointsRequiredToLevelUp); difficultyStepsQueue = new Queue <DifficultType> (difficultySteps); spawner.Reset(); rotator.Reset(); CurrentLevel = initialLevel; scoreLabel.text = "0"; Score = 0; isGameOver = false; spawner.enabled = true; rotator.enabled = true; currentMusic = 0; levelUp.GetComponent <Animator> ().ResetTrigger("start"); levelUp.GetComponent <Animator> ().Play("Idle"); AudioMaster.instance.StopAll(false); AudioMaster.instance.PlayLoop(musics[currentMusic]); isGamePaused = false; EnableInput(); }