type AbilitiesSource<'a> = (&'a ActiveAbilities, &'a Inventory, &'a SkillSet, &'a AbilityContext, Option<&'a CharacterState>, Option<&'a Stats>);