Trying to re-factor the attack action.