public Ability(AbilityAvailablePredicate pred, GameActionDelegate a) { this.AbilityAvailable = pred; this.AbilityAction = a; }