pub(crate) fn project_target_health( program: &CombatProgram, instance: &mut CombatInstance, now: SimTime, )