diff --git a/Assets/Scripts/Fighters/Enemy.cs b/Assets/Scripts/Fighters/Enemy.cs
index d783b26436c0cceea3f07b41117b61bd437cd5cf..25a4bd724a8a62b5889bb7eab1ebe50e6a3b9d8e 100644
--- a/Assets/Scripts/Fighters/Enemy.cs
+++ b/Assets/Scripts/Fighters/Enemy.cs
@@ -49,8 +49,8 @@ public abstract class Enemy : Fighter
 
     public override void OnRoundEnd(bool won)
     {
-        // Only run this when a round was actually running; OnRoundEnd is also called in the initialization phase.
-        if (roundRunning && !alive)
+        // Destroy all dead Enemies after a successful round
+        if (won && !alive)
         {
             Destroy(gameObject);
             return;