public static void Update(float deltaTime, ContentManager Content, GUIManager guiManager, EnemySpawner enemySpawner) { if (resumingGame) { resumeGameDelay += deltaTime; if (resumeGameDelay >= 100) { resumeGameDelay = 0; state = GameState.Game; } } if (state == GameState.Game) { UpdateEntities(deltaTime); } if (GameOver) { if (!guiManager.WindowOpen(typeof(GameOverWindow))) { guiManager.AddWindow(new GameOverWindow(Content, guiManager, enemySpawner)); guiManager.DisplayMessage("GAME OVER!", 0); } } }