added successfulAttack()