public override void Execute(AIBrain brain)
        {
            brain.CeaseFire();
            randomLookTime -= Time.fixedDeltaTime;
            if (randomLookTime <= 0f)
            {
                brain.LookRandomDirection();
                randomLookTime = UnityEngine.Random.Range(randomLookTimeMin, randomLookTimeMax);
            }

            if (brain.OverheatAboveThreshold(overheatThresholdMax))
            {
                brain.Coast();
            }
            else if (!brain.OverheatAboveThreshold(overheatThresholdMin))
            {
                brain.WanderAim(circleDistance, circleRadius);
                brain.Go();
            }
        }