Box2D now acting on top of a separate position component instead of maintaining its own position