added returns to the attackby() changed some verb names.