pub(crate) fn linear_nearest_spatial_encounter( enemy_count: u16, tagged_enemy: Option<EnemyIdx>, blocked_prefix: u16, ) -> ResolvedEncounter