prompt - "Build a fully playable Counter-Strike-inspired tactical FPS in a single HTML file using Three.js only.
Everything must be procedural with no external assets, models, textures or sounds.
Match the visual style of modern CS2 with realistic industrial environments, muted gray concrete, dark metal, warm orange lighting, subtle blue accents, realistic PBR materials, cinematic lighting, volumetric fog, soft shadows, bloom, muzzle flashes, smoke, sparks and high-quality particle effects. Avoid neon or "AI-generated" colors.
Include:
- WASD + mouse controls
- Buy menu and economy
- AK-47, M4A1, AWP, Deagle and grenades
- Realistic recoil, reloads and bullet physics
- 5v5 intelligent bots with bomb plant/defuse objectives
- A procedurally generated competitive map with bomb sites, corridors and verticality
- Complete HUD with health, ammo, minimap, kill feed, scoreboard and round timer
The final result should feel like a polished CS2 gameplay prototype rather than a simple browser FPS."