made the attack signal a context sensitive swing action which chooses
parry when there is an attack threatening and chooses to attack when there
is not.