- Use as an AMD Module (requireJS), or global namespace.
- Modular! Only load what you need. The core library is only 31k minified.
- Extendable! Don’t like the collision detection algorithm? Replace it with your own!
- Not tied to a specific renderer. Display it in DOM, HTML5 Canvas, or whatever…
- Extensions to support points, circles, and arbitrary convex polygons.
- Extensions to support constant gravity, newtonian gravity, collisions, and verlet constraints.