anchor.diff:  			if(user.get_active_hand() != holding)
   				. = 0
   				break
  -		sleep(1)
   	if (progress)
   		qdel(progbar)
  
positive.code: 	var/starttime = world.time
  	. = 1
  	while (world.time < endtime)
  		if (progress)
  			progbar.update(world.time - starttime)
  
  
negative.code: 	var/starttime = world.time
  	. = 1
  	while (world.time < endtime)
  		sleep(1)
  		if (progress)
  			progbar.update(world.time - starttime)
  		if(!user || !target)
  