/* ISLE SLINGERS -- levels/index.js (module: levels -- aggregator / public API) * RC-375D84 S-2 modularization. The original js/levels.js monolith is now: * levels/helpers/ - block/enemy constructors + SLING anchor (shared scope L) * levels/data/level-N.js - one level definition each (uses the shared scope) * This aggregator loads the parts in order, builds the LEVELS array, and * exposes the byte-identical public API: { LEVELS, SLING }. * * Load contract: * browser - levels/helpers/index.js first, then data/level-1..5.js, then this file * (parts arrive on globalThis.ISLE_LEVEL_PARTS in