Block City YAML runtime

Web renderer driven by scene.json, generated from schema/block-city/city.yaml. This is intentionally small-scope: the current YAML only covers the ground floor prototype.
Loading runtime data…
[] switch floors
-= zoom
Comparison target: the Godot viewer reads the same generated runtime file so the two screenshots are grounded in the same YAML source.