Box2D is a 2D physics engine for games.