/** * Called after level restart or after beating a level * Resets every game state variable to their default value */ private void resetGameState() { if (currentLevel == 0) { currentLevel = system.getStartingLevel() - 1; } fails = 0; corrects = 0; tries = 0; isLose = false; isWin = false; playable = true; MusicPlayer.PlayMusic(MusicTrack.BubbleWarehouse); }