void GuardFlee() { control.Flee(); if (control.CanMove(data.forwardSpeed) == false) { control.Avoid(); } if (control.playerIsInRange() == false) { ChangeState(AIState.Rest); } }