Finished Simulation initialisation re-architecture. It now expects a RobotFactory and a SimConfig. Extracted some of the constants to SimConfig.