feat: dumduel spectator mode, hitbox rings, network stats panel
- Anon/guest users join as spectators — see full game state (players,
dummy, bullets) but can't send inputs (pan only)
- Server tracks spectators separately, sends them WS snapshots
- "spectator" label at bottom center (MatrixChunky8)
- Network stats panel top-right: UDP/WS status + ping ms (MatrixChunky8)
- Hitbox ring (r=7) drawn around all alive players
- Spectators use server positions for all players (no local prediction)
- Removed debug clientlog relay
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>