b843a79313
Bot now conserves ammo by firing only when aimLocked=true (error < 1.5°). During WAITING phase, checks aimLocked flag before firing FIRE_POWER; calls setFire(0.0) when not locked. Prevents wasted shots on moving targets. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>