pub(crate) fn spell_line_of_sight_policy( game_data: &ResolvedGameData, spell: SpellIdx, ) -> LineOfSightPolicy