Turret logic rework