public void AddToSelection(Unit[] newSelectedUnits, bool clearPrevious = true)
    {
        if (clearPrevious)
        {
            ClearSelection();
        }

        selectedPlatoon.AddUnits(newSelectedUnits);
        for (int i = 0; i < newSelectedUnits.Length; i++)
        {
            newSelectedUnits[i].SetSelected(true);
        }
    }