Added to launch() method; also added getter and setter for active field.
Added SimulatorLauncher; a class that will be responsible for running the sim.