Based on lessons learned, I made some fairly fundamental changes to the design of the engine. The first demo listed below describes those changes.