public void MoveHeroesTo(CheckPointController other)
    {
        foreach (var selectedHero in _selectedHeroes)
        {
            selectedHero.MoveTo(other);
        }

        Heroes = Heroes.Except(_selectedHeroes).ToList();
        _selectedHeroes.Clear();
    }