Added EngineSim class and create function in simulation
Fixed engines with multiple modules