- Replace touch/mouse events with Pointer Events API for WASD buttons
- Add setPointerCapture for reliable hold detection on mobile
- Fix fog of war radius calculation to use Math.hypot for rotation support
- Add pitch event listener for fog updates
- Disable map pitch/tilt to keep fog circles correct (temporary)
- Show WASD controls when GPS Test Mode enabled via admin panel
- Add CSS touch-action and tap-highlight fixes for mobile
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>