added dynamic body property calculations to simulation step