public List <SpecialAbility> GetAbilitiesAtCurrentLevel(int level) { return(ClassAbilities.Where(x => x.AvailableAtLevel <= level).Select(y => y.Ability).ToList()); }