anchor.diff:  		user.visible_message("<span class='notice'>[user] begins to drill apart the [name]!</span>", \
   							 "<span class='notice'>You begin to drill apart the [name]!</span>")
   		if(do_after(user,5))
  -			if(!src.loc) return
  +			if(!src.loc)
  +				return
   			user.visible_message("<span class='notice'>[user] destroys the [name]!</span>", \
   								 "<span class='notice'>You destroy the [name]!</span>")
   			qdel(src)
   
  -	else if(istype(W, /obj/item/weapon/weldingtool))
  -		if(!anchored)
  -			user.visible_message("<span class='notice'>[user] is slicing apart the [name]...</span>", \
  -								 "<span class='notice'>You are slicing apart the [name]...</span>")
  -			if(do_after(user, 40))
  -				if(!src.loc) return
  -				user.visible_message("<span class='notice'>[user] slices apart the [name]!</span>", \
  -									 "<span class='notice'>You slice apart the [name]!</span>")
  -				Dismantle(1)
  +	else if(istype(W, /obj/item/weapon/weldingtool) && !anchored)
  +		playsound(loc, 'sound/items/Welder.ogg', 40, 1)
  +		user.visible_message("<span class='notice'>[user] is slicing apart the [name]...</span>", \
  +							 "<span class='notice'>You are slicing apart the [name]...</span>")
  +		if(do_after(user, 40))
  +			if(!src.loc)
  +				return
  +			playsound(loc, 'sound/items/Welder2.ogg', 50, 1)
  +			user.visible_message("<span class='notice'>[user] slices apart the [name]!</span>", \
  +								 "<span class='notice'>You slice apart the [name]!</span>")
  +			Dismantle(1)
   
   	else
   		hardness -= W.force/100
  
positive.code: 			user.visible_message("<span class='notice'>[user] is loosening the [name]'s bolts...</span>", \
  								 "<span class='notice'>You are loosening the [name]'s bolts...</span>")
  			if(do_after(user,40))
  				if(!src) return
  				if(!anchored) return
  				user.visible_message("<span class='notice'>[user] loosened the [name]'s bolts!</span>", \
  									 "<span class='notice'>You loosened the [name]'s bolts!</span>")
  				anchored = 0
  		else if(!anchored)
  			if (!istype(src.loc, /turf/simulated/floor))
  				user.visible_message("<span class='danger'>A floor must be present to secure the [name]!</span>")
  				return
  
negative.code: 		user.visible_message("<span class='notice'>[user] is slicing apart the [name]...</span>", \
  							 "<span class='notice'>You are slicing apart the [name]...</span>")
  		if(do_after(user,30))
  			if(!src.loc)
  				return
  			user.visible_message("<span class='notice'>[user] slices apart the [name]!</span>", \
  								 "<span class='notice'>You slice apart the [name]!</span>")
  			Dismantle(1)
  