Replace wave loop with continuous simulation: heat-driven raids, sim core in lib master
Milestone 1 of DESIGN.md (Evil Genius x Dwarf Fortress direction): - New renderer-agnostic Sim in src/sim.rs: fixed-tick clock drives economy (every 20 ticks), schemes and heat decay (every 40), and raid combat (every tick). No more build/defend phase split. - Raids are now consequences, not a SPACE-bar treadmill: heat >= 10 starts a countdown (hotter burns faster), notoriety + heat scale raid strength, intel warning fires before arrival, repelling a raid vents heat. - Schemes tick on the clock instead of on wave-clear. - Terminal frontend rewritten as a thin view: SPACE/p pause time, +/- set speed, powers usable any time, world map is a modal, tiny-terminal guard. - Deleted legacy src/main.rs + src/input.rs + src/ui.rs (superseded by src/bin/terminal/). - Save format v1 extended with SIM line (tick, raid countdown), backward compatible with old saves. - 130 tests (19 new for sim), clippy clean including pre-existing warnings.