Impulse based robot physics