Locked

Adds SimulatorSafe that makes sure that simulators don't overlap and ensures all signals get out.
Remove changes to this file.