void Update() { // Mute Toggle if (muteKeyCheck()) { SoundManager.Instance.Mute(); } if (!timer.isTimeOver()) { if (!timer.isPaused()) { // Game is running // Add bonus time gained by streaks timer.addTime(scoreAction.getTimeDelta()); // Pause Key Check if (pauseKeyCheck()) { PauseGame(); } } else { // Game is paused // Pause Key Check if (pauseKeyCheck()) { StartGame(); } } } else { // Game is over GameOver(); } }