- New advisor button (toolbar, purple wand): one click per planning pass
* Genesis: founds a town from a blank map (main street + zone bands)
* Keeps power ahead of demand (wind/solar/coal by deficit size)
* BFS road spurs to reach orphaned zoned land
* Stamps new districts when demand is high and empty plots run out
* Places the weakest service coverage; parks/plazas for land value
* Never spends below an emergency reserve; recomputes power per action
- Simulation no longer dies when rAF throttles: interval watchdog
compensates only after 3s of total frame silence
- preserveDrawingBuffer now opt-in via ?cap=1 (software-GL perf)
- Smoke test drives via game API, prefers headless_shell binary,
tolerates stalled screenshots; engine suite at 51 assertions