public PerkHolder SetPerkLevel(Perk perk, int level)
        {
            PerkHolder perkHolder = GetOrAddPerkHolder(perk);

            perkHolder.SetLevel(this, level);
            return(perkHolder);
        }
        public PerkHolder AddToPerkLevel(Perk perk, int amount)
        {
            PerkHolder perkHolder = GetOrAddPerkHolder(perk);

            perkHolder.SetLevel(this, perkHolder.level + amount);
            return(perkHolder);
        }