The custom Canvas2D engine now runs a dive end to end: descent, lamps, currents, cargo and the climb back to the surface, at a steady frame rate on a five-year-old laptop. Nothing is drawn that does not need drawing.
This is the slice everything else builds on — the render loop, the input handling, the camera that follows the drone down. The first playable build follows from here.