Building a physics engine to get things moving