Abstracting Box2D for physics, WIP