anchor.diff:  					src.dir = get_dir(src, target_mob)
   					next_turf = get_step(src, get_dir(next_turf,target_turf))
   					num_turfs--
  -	else if(G)
  -		//we can't move while observed, so we can't effectively strangle any more
  -		//our grip is still rock solid, but the victim has a chance to escape
  -		G.affecting << "\red You suddenly feel the grip around your neck being loosened!"
  -		visible_message("\red [src] suddenly loosens it's grip!")
  -		G.state = 1
  -		G.killing = 0
  +
  +//	else if(G)
  +//		//we can't move while observed, so we can't effectively strangle any more //since victim is observer this means no strangling
  +//		//our grip is still rock solid, but the victim has a chance to escape
  +//		G.affecting << "\red You suddenly feel the grip around your neck being loosened!"
  +//		visible_message("\red [src] suddenly loosens it's grip due to being observed!")
  +//		G.state = GRAB_AGGRESSIVE
   
   /mob/living/simple_animal/sculpture/attackby(var/obj/item/O as obj, var/mob/user as mob)
   	..()
  
positive.code: 		visible_message("\red [src] has grabbed [target]!")
  		target << "\red <b>You feel something suddenly grab you around the neck from behind!</b> Everything goes black..."
  
  		G.state = 3
  		G.killing = 1
  
  		desc = "It's some kind of human sized, doll-like sculpture, with weird discolourations on some parts of it. It appears to be quite solid. [G ? "\red The sculpture is holding [G.affecting] in a vice-like grip." : ""]"
  		target.attack_log += text("\[[time_stamp()]\] <font color='orange'>Has been grabbed by SCP-173, and is being strangled!</font>")
  		log_admin("[target] ([target.ckey]) has been grabbed and is being strangled by SCP-173.")
  		message_admins("Alert: [target.real_name] has been grabbed and is being strangled by SCP-173. Set var/allow_escape = 1 to allow this player to escape temporarily, or var/hibernate = 1 to disable it entirely.")
  
  /mob/living/simple_animal/sculpture/proc/Escape()
  	var/list/turfs = new/list()
  
negative.code: 						continue
  					else if(istype(thisturf, /turf/simulated/wall))
  						continue
  //					else if(istype(thisturf, /turf/simulated/mineral))
  //						continue
  					else if(istype(thisturf, /turf/simulated/shuttle/wall))
  						continue
  					else if(istype(thisturf, /turf/unsimulated/wall))
  