I am trying to use the DroneAI to make a homing missile. I am finding that when ramming (kamikaze) mode is turned on and the starting angle of the remote grid to his target is too great, it goes into and endless loop, killing the AI. This code in MyDroneAI is doing it: if (this.m_remoteControl.TargettingAimDelta > 0.019999999552965164) { return; } I assume you have it here to tell the AI to not ram if it can't turn fast enough. But at the start, the angle may still be off by this much and it never rights itself. It never gets past this code.