Box2D is a 2D physics engine. It is available from [https://github.com/erincatto/box2d]