diff --git a/build/resources/main/view/view.fxml b/build/resources/main/view/view.fxml
index 6c1059bd037e38236e9085cf992dd07189f5e9b2..7a2adc475dd98ceeed8d801e69c35a75cf4c6ce9 100644
--- a/build/resources/main/view/view.fxml
+++ b/build/resources/main/view/view.fxml
@@ -38,6 +38,18 @@
                   mnemonicParsing="false" onAction="#pauseToggleButtonAction"
                   prefHeight="24.0" prefWidth="200.0"
                   styleClass="button" text="Pause" />
+    <ToggleButton fx:id="initFireFighter" maxHeight="-Infinity" maxWidth="-Infinity"
+                  mnemonicParsing="false" onAction="#initializeFireFighter"
+                  prefHeight="24.0" prefWidth="200.0"
+                  styleClass="button" text="Start FireFighter" />
+    <ToggleButton fx:id="initVirus" maxHeight="-Infinity" maxWidth="-Infinity"
+                  mnemonicParsing="false" onAction="#initializeDoctor"
+                  prefHeight="24.0" prefWidth="200.0"
+                  styleClass="button" text="Start Virus" />
+    <ToggleButton fx:id="initPfc" maxHeight="-Infinity" maxWidth="-Infinity"
+                  mnemonicParsing="false" onAction="#initializePfc"
+                  prefHeight="24.0" prefWidth="200.0"
+                  styleClass="button" text="Start RockPaperCisor" />
   </VBox>
   <FirefighterGrid fx:id="grid"
                    xmlns="http://javafx.com/javafx"
diff --git a/src/main/java/controller/Controller.java b/src/main/java/controller/Controller.java
index be8e27a6f92e1874a62b24c4165a898327381fda..757a486176cf0775bad27bb76d101f3d44005c57 100644
--- a/src/main/java/controller/Controller.java
+++ b/src/main/java/controller/Controller.java
@@ -188,7 +188,7 @@ public class Controller {
     entityCounts.put((pos, b) -> new model.firefighterscenario.Rockery(pos), SimulatorApplication.INITIAL_ROCKERTY_COUNT);
 
     
-    Model model = new model.doctorviruspatient.DoctorVirusPatientScenario(SimulatorApplication.COLUMN_COUNT, SimulatorApplication.ROW_COUNT, entityCounts);
+    Model model = new model.firefighterscenario.FireFighterScenario(SimulatorApplication.COLUMN_COUNT, SimulatorApplication.ROW_COUNT, entityCounts);
     this.setModel(model);
     repaintGrid();
   }
diff --git a/src/main/java/model/firefighterscenario/FireFighter.java b/src/main/java/model/firefighterscenario/FireFighter.java
index 7403803f0ea2731ded1113656b0c62b6ffd5cd00..6dc529d23ae002ab586e80b397ff0e95949323ae 100644
--- a/src/main/java/model/firefighterscenario/FireFighter.java
+++ b/src/main/java/model/firefighterscenario/FireFighter.java
@@ -32,7 +32,7 @@ public class FireFighter implements Entity {
 
     public FireFighter(Position position, Board<Square> b) {
         this.position = position;
-        this.age = 0;
+        this.age = -2;
         this.lastThreePosition = new ArrayList<Position>();
     }
 
diff --git a/src/main/java/model/firefighterscenario/FireFighterScenario.java b/src/main/java/model/firefighterscenario/FireFighterScenario.java
index 05167eaa47d815d2d26e8384bd36cdb59495160d..f3d06611f40a12bd9cfdddb4e0e3ca83f6ffc02d 100644
--- a/src/main/java/model/firefighterscenario/FireFighterScenario.java
+++ b/src/main/java/model/firefighterscenario/FireFighterScenario.java
@@ -30,11 +30,11 @@ public class FireFighterScenario extends Scenario implements Model{
       Square s = iterator.next();
       if (s.isEmpty())
         continue;
-      if (s.getMaxAge() == 0) {
+      if (s.getMaxAge() == 0 && step > 0) {
         s.incrementAllAges();
         continue;
       }
-      if (s.getMaxAge() == step + 1) {
+      if (s.getMaxAge() == step + 1 && step>  0) {
         continue;
       }
       List<Entity> entities = new ArrayList<>(s.getEntities());
diff --git a/src/main/resources/view/view.fxml b/src/main/resources/view/view.fxml
index 6c1059bd037e38236e9085cf992dd07189f5e9b2..7a2adc475dd98ceeed8d801e69c35a75cf4c6ce9 100644
--- a/src/main/resources/view/view.fxml
+++ b/src/main/resources/view/view.fxml
@@ -38,6 +38,18 @@
                   mnemonicParsing="false" onAction="#pauseToggleButtonAction"
                   prefHeight="24.0" prefWidth="200.0"
                   styleClass="button" text="Pause" />
+    <ToggleButton fx:id="initFireFighter" maxHeight="-Infinity" maxWidth="-Infinity"
+                  mnemonicParsing="false" onAction="#initializeFireFighter"
+                  prefHeight="24.0" prefWidth="200.0"
+                  styleClass="button" text="Start FireFighter" />
+    <ToggleButton fx:id="initVirus" maxHeight="-Infinity" maxWidth="-Infinity"
+                  mnemonicParsing="false" onAction="#initializeDoctor"
+                  prefHeight="24.0" prefWidth="200.0"
+                  styleClass="button" text="Start Virus" />
+    <ToggleButton fx:id="initPfc" maxHeight="-Infinity" maxWidth="-Infinity"
+                  mnemonicParsing="false" onAction="#initializePfc"
+                  prefHeight="24.0" prefWidth="200.0"
+                  styleClass="button" text="Start RockPaperCisor" />
   </VBox>
   <FirefighterGrid fx:id="grid"
                    xmlns="http://javafx.com/javafx"