PvP — Two players, same keyboard
?mode=ai — You vs AI (cover state machine)
?mode=bot — Watch bots duel around cover
Blue — W A S D move · SPACE fire
Red — ↑ ← ↓ → move · ENTER fire
R to rematch
🔊 Sound FX
💓 Health Bars
⚡ Muzzle Flash
💫 Hit Feedback
🎉 Score Animation
Players have 5 HP. Each hit reduces health; reach 0 to concede a point. Procedural audio via Web Audio API. Destructible crates from Step 3 retained.