Fred attack utils: cap number of counter attack combos at 1000

It’s reasonable to assume that we will generally have found the
strongest, or close to the strongest, counter attack by then, esp.
given that it is not an exact method anyway.
Fred: minor modifications to debug output
Fred zone_control exec: only interrupt move combos if the gamestate has been changed

Otherwise the CA will be blacklisted.  This is not an academic
precaution, I’ve had examples where this happened.
Fred zone_control exec: ensure that attacker and defender are adjacent

There are still situations when none of the previous failsaves kick in,
so we need to check that the attacker actually made it next to the
enemy.  Again, I’ve had an example where this did happen in practice,
not just an academic exercise.