diff --git a/MV3302ClassCode/src/mv3302/SimpleMover.java b/MV3302ClassCode/src/mv3302/SimpleMover.java
index 9cc726cae00b8c55ad7315902804e70eb8beae68..b631b6cc556625677c784712ba22abb2a2799912 100644
--- a/MV3302ClassCode/src/mv3302/SimpleMover.java
+++ b/MV3302ClassCode/src/mv3302/SimpleMover.java
@@ -14,7 +14,7 @@ import simkit.smd.Mover;
  *
  * @author ahbuss
  */
-public class SimpleMover extends SimEntityBase {
+public class SimpleMover extends SimEntityBase implements Mover {
 
     public static Point2D NaP = new Point2D.Double(NaN, NaN);
 
diff --git a/MV3302ClassCode/src/mv3302/run/Assignment6.java b/MV3302ClassCode/src/mv3302/run/Assignment6.java
index ae309cd1551e57abbddc1739810133731074df03..c1a4392cbe877cfd40262dc29c6d988125fb971f 100644
--- a/MV3302ClassCode/src/mv3302/run/Assignment6.java
+++ b/MV3302ClassCode/src/mv3302/run/Assignment6.java
@@ -69,11 +69,11 @@ public class Assignment6 {
         simpleMover.addSimEventListener(simplePathMoverManager);
         simplePathMoverManager.addSimEventListener(simpleMover);
 
-//        simpleMover.addSimEventListener(simplePatrolMoverManager);
-//        simplePatrolMoverManager.addSimEventListener(simpleMover);
-//
-//        simpleMover.addSimEventListener(simpleRandomMoverManager);
-//        simpleRandomMoverManager.addSimEventListener(simpleMover);
+        simpleMover.addSimEventListener(simplePatrolMoverManager);
+        simplePatrolMoverManager.addSimEventListener(simpleMover);
+
+        simpleMover.addSimEventListener(simpleRandomMoverManager);
+        simpleRandomMoverManager.addSimEventListener(simpleMover);
 
         SimplePropertyDumper simplePropertyDumper = new SimplePropertyDumper();
         simpleMover.addPropertyChangeListener(simplePropertyDumper);
@@ -81,7 +81,7 @@ public class Assignment6 {
 
         Schedule.setVerbose(true);
 
-//        Schedule.stopAtTime(10.5);
+        Schedule.stopAtTime(10.5);
         Schedule.reset();
         simpleMover.waitDelay("MoveTo", 0.0);
         simpleMover.waitDelay("OrderStop", 0.1);