public void GameOver()
 {
     foreach (var rocket in Object.FindObjectsOfType <ProjectileFromShootbackTarget>())
     {
         Object.Destroy(rocket.gameObject);
     }
     foreach (var enemy in Object.FindObjectsOfType <Enemy>())
     {
         enemy.OnKill();
     }
     foreach (var controller in Object.FindObjectsOfType <GunDisplay>())
     {
         controller.RestartMode();
     }
     _levelGenerator.CloseDoors();
     // TODO: Redo this
     IsRunning = false;
 }