BOXHEAD DATA v0.3.0 — DAI 3.3 CAPABILITY + EFFICIENCY RELEASE

DAI 3.3 MODERNIZATION
- Updated managed MAIN experience metadata to v0.3.0.
- Preserved native Boxhead infected entities and their DAI death lifecycle hooks.
- Preserved exact dai_entity_killer_context reward attribution.
- Preserved reaction-driven firearm input and structured projectile profiles.

PLAYER LIFECYCLE EFFICIENCY
- Removed the permanent 20 TPS scan that re-checked every player for initialization.
- DAI MAIN experience on_first_join/on_join now remains the normal initialization path.
- /reload performs one idempotent recovery pass for currently connected players.
- Survival director recovery remains automatic.

PROJECTILE HOT-PATH OPTIMIZATION
- Removed obsolete per-type projectile initialization scans.
- Current firearm functions already create projectiles with bh_projectile, aim them immediately and initialize their age.
- Replaced three type-wide movement scans with one global bh_projectile selection plus local type dispatch.
- Preserved light bullet, heavy bullet and shotgun pellet movement/substep cadence, collision logic, damage and range.

INFECTED COUNT OPTIMIZATION
- Replaced four once-per-second entity-type scans with one shared bh_infected scan.
- Wave/HUD alive counts remain behaviorally identical.

PRESERVED GAMEPLAY
- Infinite wave director, all three game modes, five arena choices, barriers, shops, guns, ammunition, HUD, kill rewards and death handling remain unchanged.
- v0.2.1 shop cursor recapture hotfix remains intact.
- No progression reset or Java changes required.
