# js/levels/data/ — agents.md
Part of the modularization pass. Module map: `MODULES.md`; runtime model: `architecture.md`.
Level definitions, one file per level (`level-1.js`..`level-5.js`).
- Each file installs `L -> levelObject` using the shared helpers (L.wood, L.ice,
L.stone, L.mogg, L.grum, L.king, L.SLING). Coordinates are block CENTERS.
- The aggregator collects the returned objects in load order = difficulty order.
- Balance rule for new levels: star thresholds ascend, enemy HP budget does not
decrease across the list (level-integrity test).