void HandleWalkStatus(Movable m)
 {
     if (m.x == prevX && m.y == prevY && myAction != TurnEnemyAction.ATTACK)
     {
         annoyance += 1;
         myAction   = TurnEnemyAction.TURN;
         if (annoyance > PanicTurnAtAnnoyance)
         {
             heading = RandomHeading;
         }
         else
         {
             heading = GetTurnedHeading();
         }
     }
     else
     {
         myAction  = TurnEnemyAction.WALK;
         annoyance = 0;
     }
     prevX = m.x;
     prevY = m.y;
 }
 protected override void PerformedAttack()
 {
     myAction = TurnEnemyAction.ATTACK;
 }