refactored lockstepSim