A learning exercise & experiment in JavaScript modularity, inheritance, 3d & particle rendering and physics.