*
* @param timeSource
* ITimesource implementation to be used for timestamping
*/
public Simulation(final ITimeSource timeSource) {
globalContext = new SimulationContext(timeSource);
simulationListeners = new LinkedList<ISimulationListener>();
rooms = new LinkedList<Room>();
resolution = 1000;
}