diff --git a/src/battle/SimpleBattle.java b/src/battle/SimpleBattle.java
index cd717ec3c1945db228967fd2d0140555afe49ad8..589d3b4f4c9f3eeb997854881639b3ec14df5212 100644
--- a/src/battle/SimpleBattle.java
+++ b/src/battle/SimpleBattle.java
@@ -41,8 +41,13 @@ public class SimpleBattle {
     int currentTick;
 
     public SimpleBattle() {
+        this(true);
+    }
+
+    public SimpleBattle(boolean visible) {
         this.objects = new ArrayList<>();
         this.stats = new ArrayList<>();
+        this.visible = visible;
 
         if (visible) {
             view = new BattleView(this);
@@ -126,7 +131,7 @@ public class SimpleBattle {
 
 
     public SimpleBattle clone() {
-        SimpleBattle state = new SimpleBattle();
+        SimpleBattle state = new SimpleBattle(false);
         state.objects = copyObjects();
         state.stats = copyStats();
         state.currentTick = currentTick;