implement attacking (sort of)