removed attack 2 function. identical to attack 1 taking power variable. redundant