2D engine managing (only) balls, and missilecommand, a small game using it. In OCaml.