IEnumerator RemoveUnit(GameObject unit)
    {
        hovering = true;
        yield return(new WaitWhile(() => !Input.GetMouseButton(0) && hovering));

        if (!hovering)
        {
            yield break;
        }

        dragBlock = true;
        characterMenu.SubstractUnit(unit);
        yield return(new WaitWhile(() => Input.GetMouseButton(0)));

        dragBlock = false;
        yield break;
    }