void MoveUnits(Vector3 pos)
 {
     moveToPos = pos;
     foreach (GameObject g in selectedUnits)
     {
         g.GetComponent <Unit>().state = Unit.State.moving;
         UnitMove u = g.GetComponent <UnitMove>();
         u.MoveToSpot(pos);
     }
 }