public void SelectUnit(WarriorScript toSelect)
    {
        selectedUnit = toSelect;

        GameObject[] units = GameObject.FindGameObjectsWithTag("Warrior");

        for (int i = 0; i < units.Length; i++)
        {
            WarriorScript ws = units[i].GetComponent <WarriorScript>();
            ws.selected = false;
            ws.UpdateVisuals();
        }

        if (toSelect != null)
        {
            selectedUnit.selected = true;

            UpdateUI(toSelect);

            selectedUnit.UpdateVisuals();
        }
        else
        {
            namePanel.SetActive(false);
        }
    }