anchor.diff:  				if(holder.throw_atom)
   					holder.throw_atom.throw_at(object, 10, 1)
   
  -/proc/blink(atom/A)
  -	A.icon += rgb(0,75,75)
  -	spawn(5)
  -		if(A)
  -			A.icon = initial(A.icon)
  
positive.code: 				if(object.vars.Find(holder.buildmode.varholder))
  					log_admin("[key_name(usr)] modified [object.name]'s [holder.buildmode.varholder] to [holder.buildmode.valueholder]")
  					object.vars[holder.buildmode.varholder] = holder.buildmode.valueholder
  					blink(object)
  				else
  					usr << "\red [initial(object.name)] does not have a var called '[holder.buildmode.varholder]'"
  			if(pa.Find("right"))
  				if(object.vars.Find(holder.buildmode.varholder))
  					log_admin("[key_name(usr)] modified [object.name]'s [holder.buildmode.varholder] to [holder.buildmode.valueholder]")
  					object.vars[holder.buildmode.varholder] = initial(object.vars[holder.buildmode.varholder])
  					blink(object)
  				else
  					usr << "\red [initial(object.name)] does not have a var called '[holder.buildmode.varholder]'"
  
  
negative.code: 			if(pa.Find("left"))
  				var/obj/A = new holder.buildmode.objholder (get_turf(object))
  				A.dir = holder.builddir.dir
  			else if(pa.Find("right"))
  				if(isobj(object)) del(object)
  
  