terrain should explode BETWEEN auto-shots, not after.
well, if you insist

although i don't see how a float that starts at 0.0 and gets incremented by
1.0 at a time might have trouble evaluating to 5.0
fix reaction shots a little

units performing reaction shot assessments don't get a "free turn" towards
player units, and they don't make their reaction fire assessment until
AFTER the attacker is finished trying to kill them.