GUISimulator Working Update

GUISimulator now completely runs from the class (No longer users
SimulationRunner) fully implemented, no bugs.