Simulation class introduced