Implemented first pass on code-driven state machine logic for flexible AI agents
Turrets lead their projectiles Double click to equip/unequip/move Minimum weapon convergence distance