private void MoveSelectedUnit(PlayerAI selectedPlayer) { Ray ray = Camera.main.ScreenPointToRay(Input.mousePosition); RaycastHit hit; if (Physics.Raycast(ray, out hit)) { selectedPlayer.MoveTo(hit.point); MoveRemainingUnits(hit.point, controlledAI); } }