fn filtered_layer_candidates(
state: &CombatState,
layer: SpatialLayerId,
filter: &CandidateFilter,
diagnostics: &mut ResolutionDiagnostics,
) -> Vec<EnemyIdx>fn filtered_layer_candidates(
state: &CombatState,
layer: SpatialLayerId,
filter: &CandidateFilter,
diagnostics: &mut ResolutionDiagnostics,
) -> Vec<EnemyIdx>