private void Deselect()
    {
        _selectedBuildingSlot.Deselect();
        _gameSystem.UIController.HideBuildMenu();
        _gameSystem.UIController.HideUpgradeMenu();

        _isBuildingSlotSelected = false;
        _selectedBuildingSlot   = null;
    }