add in simulation step and terrain