Technical notes
The game runs as a single-page JavaScript app rendered on an HTML canvas. The organism grid, energy sources, and UI are all drawn manually with the canvas 2D API and a simple game loop, rather than using a game engine.
Maps are stored on a small Node.js backend using SQLite. A custom tile-based map painter saves and loads maps with parameterized SQL queries (e.g., fetching by map id or name), which makes it easy to add or tweak levels without touching the client code.



