public override void DisplayCircle()
 {
     if (abilitySelected == null)
     {
         if (clicked)
         {
             BuildCircle(MouseSelection.GetMouseCoords2D());
         }
     }
 }
 public override void InitialiseDecision()
 {
     if (abilitySelected == null)
     {
         BuildCircle(MouseSelection.GetMouseCoords2D());
         BuildSelectionPlayerDecision(DefaultSelectionDecisionPrefab);
         CharacterMovementDecision movementDecision = (CharacterMovementDecision)myDecision;
         movementDecision.InitialiseMe(selectionCircle.transform, doubleClicks);
         QueueDecisionToRun();
     }
 }