void ApplyAbilities(Robber robber)
 {
     foreach (var ability in _spawnAbilities)
     {
         robber.AddAbility(ability);
     }
 }
    void ApplyAbilities(GrandHeist heist, Robber robber)
    {
        foreach (var ability in heist.Abilities)
        {
            robber.AddAbility(ability);
        }

        if (heist.RandomAbilitiesToAddToEachRobber.Max > 0)
        {
            var abilities = RefManager.AbilityFactory.GetRobberAbilities(
                robber.AbilityPrerequisites,
                heist.RandomAbilitiesToAddToEachRobber.RandomInt);

            foreach (var ability in abilities)
            {
                robber.AddAbility(ability);
            }
        }
    }