Air Hockey is one of the BAG competitive arcade surfaces. This page is now split safely so the game can stay isolated while layout, framing, and presentation can evolve without touching fragile gameplay logic.
The shell controls spacing, width, and page structure. The core game stays locked in its own file. That is the right way to keep moving without breaking the engine.
Layout changes, desktop sizing, branding, and future shell upgrades can happen here without destabilizing gameplay, collision flow, score logic, or controls inside the core file.
After this shell is verified, audio can be debugged and isolated more safely. Keep game logic frozen. Fix the surrounding system first.
Desktop width is now capped at a cleaner size while the core stays embedded and isolated. Mobile remains flexible.