added shootWithHammer