diff --git a/src/main/java/app/SimulatorApplication.java b/src/main/java/app/SimulatorApplication.java
index 2411a42152ad89d81cc8e56c5fe2482e245409ca..9f65df16fddd15951c5f8814ba81e32ec588aedf 100644
--- a/src/main/java/app/SimulatorApplication.java
+++ b/src/main/java/app/SimulatorApplication.java
@@ -31,7 +31,7 @@ public class SimulatorApplication extends javafx.application.Application {
   public static final int PATIENT_COUNT = 70;
   public static final int VIRUS_COUNT = 6;
 
-
+  public static String[] arguments;
   private Stage primaryStage;
   private Parent view;
 
@@ -56,18 +56,21 @@ public class SimulatorApplication extends javafx.application.Application {
     loader.setLocation(location);
     view = loader.load();
     Controller controller = loader.getController();
-    if(SimulatorMain.arguments == null){
-      SimulatorMain.arguments = new String[1];
-      SimulatorMain.arguments[0] = "firefighter";
+    if(SimulatorApplication.arguments == null){
+      SimulatorApplication.arguments = new String[1];
+      SimulatorApplication.arguments[0] = "firefighter";
       System.out.println("No argument were provided, starting firefighter");
     }
-    switch(SimulatorMain.arguments[0]){
+    switch(SimulatorApplication.arguments[0]){
       case "pfc":
         controller.initializePfc();
+        break;
       case "firefighter":
         controller.initializeFireFighter();
+        break;
       case "doctor":
         controller.initializeDoctor();
+        break;
     }
 
   }
@@ -79,6 +82,7 @@ public class SimulatorApplication extends javafx.application.Application {
   }
 
   public static void main(String[] args) {
+    arguments = args;
     launch(args);
   }
 }
diff --git a/src/main/java/app/SimulatorMain.java b/src/main/java/app/SimulatorMain.java
index 15019a64bcf6bccf90d99b2acd17dbb18e0a1c1c..f2e49f262ebec4136cf57d3b50fea3987b3b69fc 100644
--- a/src/main/java/app/SimulatorMain.java
+++ b/src/main/java/app/SimulatorMain.java
@@ -1,10 +1,7 @@
 package app;
 
 public class SimulatorMain {
-  public static String[] arguments;
   public static void main(String[] args){
     SimulatorApplication.main(args);
-    arguments = args;
-
   }
 }
diff --git a/src/main/java/controller/Controller.java b/src/main/java/controller/Controller.java
index c65b0388bf1f1fe6a9bf2c29a8cf5cbcfd536d08..be8e27a6f92e1874a62b24c4165a898327381fda 100644
--- a/src/main/java/controller/Controller.java
+++ b/src/main/java/controller/Controller.java
@@ -132,6 +132,7 @@ public class Controller {
   }
 
   public void initializeDoctor() {
+    System.out.println("Initializing doctor virus patient");
     int columnCount = SimulatorApplication.COLUMN_COUNT;
     int rowCount = SimulatorApplication.ROW_COUNT;
     int squareWidth = SimulatorApplication.BOX_WIDTH;
@@ -150,6 +151,7 @@ public class Controller {
     repaintGrid();
   }
   public void initializePfc() {
+    System.out.println("Initializing rock paper cisor");
     int columnCount = SimulatorApplication.COLUMN_COUNT;
     int rowCount = SimulatorApplication.ROW_COUNT;
     int squareWidth = SimulatorApplication.BOX_WIDTH;
@@ -163,11 +165,12 @@ public class Controller {
     entityCounts.put((pos, b) -> new model.rockpapercisor.Paper(pos), SimulatorApplication.PAPER_COUNT);
     entityCounts.put((pos, b) -> new model.rockpapercisor.Cisor(pos), SimulatorApplication.CISOR_COUNT);
     
-    Model model = new model.doctorviruspatient.DoctorVirusPatientScenario(SimulatorApplication.COLUMN_COUNT, SimulatorApplication.ROW_COUNT, entityCounts);
+    Model model = new model.rockpapercisor.RockPaperCisorScenario(SimulatorApplication.COLUMN_COUNT, SimulatorApplication.ROW_COUNT, entityCounts);
     this.setModel(model);
     repaintGrid();
   }
   public void initializeFireFighter() {
+    System.out.println("Initializing firefighters");
     int columnCount = SimulatorApplication.COLUMN_COUNT;
     int rowCount = SimulatorApplication.ROW_COUNT;
     int squareWidth = SimulatorApplication.BOX_WIDTH;