Some structural changes in MovementSimulationComponent's perform-method