public Vector2 GetNextHeadTarget(int headIndex)
 {
     if (!Head)
     {
         return(Path[headIndex]);
     }
     else
     {
         return(Head.GetNextHeadTarget(headIndex));
     }
 }