First stab at an attack() method