fn position_requirement_met( state: &CombatInstance, spell_data: &SpellData, ) -> Result<(), CastReject>