implemented AttackAction class