diff --git a/src/main/java/org/example/chaosgame/controller/ChaosGameController.java b/src/main/java/org/example/chaosgame/controller/ChaosGameController.java
index 0aaeedbe10af2c2a38c19e156408727c84f149a2..d0ab8a8d1565eccaa6227af4f522ce5313cf1f3c 100644
--- a/src/main/java/org/example/chaosgame/controller/ChaosGameController.java
+++ b/src/main/java/org/example/chaosgame/controller/ChaosGameController.java
@@ -44,6 +44,7 @@ public class ChaosGameController implements Observer, Subject, GameController {
   private static final int WIDTH = 1200;
   private static final int HEIGHT = 800;
   private Canvas canvas;
+  private double cumulativeScaleFactor = 1;
 
   /**
    * Constructor for the ChaosGameController.
@@ -276,6 +277,7 @@ public class ChaosGameController implements Observer, Subject, GameController {
             chaosGame.getTotalSteps(),
             chaosGame.getDescription().getMinCoords(),
             chaosGame.getDescription().getMaxCoords());
+    chaosGame.getCanvas().clearCanvas();
     chaosPage.clearCanvas();
   }
 
diff --git a/src/main/java/org/example/chaosgame/model/chaos/ChaosGame.java b/src/main/java/org/example/chaosgame/model/chaos/ChaosGame.java
index 6ee43e34f845e10696777fb0da4fe27442048edc..bb6cb820fea085da42c6e3833df1692b8f176b4a 100644
--- a/src/main/java/org/example/chaosgame/model/chaos/ChaosGame.java
+++ b/src/main/java/org/example/chaosgame/model/chaos/ChaosGame.java
@@ -164,6 +164,8 @@ public class ChaosGame implements Subject {
   /**
    * Method for running the chaos game. Randomly selects a transformation
    * from the description and applies it to the current point.
+   *
+   * @param steps Number of steps to run
    */
   private void runStepsUniform(int steps) {
     for (int i = 0; i < steps; i++) {
diff --git a/src/main/resources/media/ChaosVideoFinal.mp4 b/src/main/resources/media/ChaosVideoFinal.mp4
index b2bb62c540422906e609e26a7ace544f3fc0af41..8dafc2098ec921f51e9c2587040c8f8813ea10c4 100644
Binary files a/src/main/resources/media/ChaosVideoFinal.mp4 and b/src/main/resources/media/ChaosVideoFinal.mp4 differ