anchor.diff:  		if(0)
   			if(istype(P, /obj/item/weapon/wrench))
   				playsound(src.loc, 'sound/items/Ratchet.ogg', 50, 1)
  +				user << "<span class='notice'>You start wrenching the frame into place.</span>"
   				if(do_after(user, 20))
  -					user << "<span class='notice'>You wrench the frame into place.</span>"
  +					user << "<span class='notice'>You've wrenched the frame into place.</span>"
   					anchored = 1
   					state = 1
   			if(istype(P, /obj/item/weapon/weldingtool))
  
positive.code: 				var/obj/item/stack/cable_coil/C = P
  				if(C.amount >= 5)
  					playsound(src.loc, 'sound/items/Deconstruct.ogg', 50, 1)
  					if(do_after(user, 20))
  						if(C && C.amount >= 5)
  							C.amount -= 5
  							if(C.amount <= 0) qdel(C)
  							user << "<span class='notice'>You add cables to the frame.</span>"
  							src.state = 3
  							src.icon_state = "3"
  		if(3)
  			if(istype(P, /obj/item/weapon/wirecutters))
  				playsound(src.loc, 'sound/items/Wirecutter.ogg', 50, 1)
  
negative.code: 					user << "<span class='warning'>The welding tool must be on to complete this task.</span>"
  					return
  				playsound(src.loc, 'sound/items/Welder.ogg', 50, 1)
  				user << "<span class='notice'>You start deconstructing the frame.</span>"
  				if(do_after(user, 20))
  					if(!src || !WT.isOn()) return
  					user << "<span class='notice'>You've deconstructed the frame.</span>"
  					var/obj/item/stack/sheet/metal/M = new (loc, 5)
  					M.add_fingerprint(user)
  					qdel(src)
  		if(1)
  			if(istype(P, /obj/item/weapon/wrench))
  				playsound(src.loc, 'sound/items/Ratchet.ogg', 50, 1)
  				user << "<span class='notice'>You start to unfasten the frame.</span>"
  				if(do_after(user, 20))
  					user << "<span class='notice'>You've unfastened the frame.</span>"
  					anchored = 0
  					state = 0
  			if(istype(P, /obj/item/weapon/circuitboard) && !circuit)
  