2D physics engine (for Dart)