anchor.diff:  				user.visible_message("[U] \the [src]!", "You [M] \the [src]!")
   				user.loc = loc
   				user.Stun(10)
  -			target.loc = src.loc
  -			user.visible_message("[user] steps on the edge of [src].", \
  -				"<span class='notice'>You step on the edge of [src].</span>")
  +			else
  +				target.loc = src.loc
  +				user.visible_message("[user] steps on the edge of [src].", \
  +					"<span class='notice'>You step on the edge of [src].</span>")
   
   	if(user != target)
   		target.visible_message("<span class='danger'>[user] starts pushing [target] into [src].</span>", \
  
positive.code: 			target.visible_message("<span class='danger'>[user] has pushed [target] in \the [src].</span>", \
  				"<span class='userdanger'>[user] has pushedd [target] in \the [src].</span>")
  			add_logs(user, target, "pushed", addition="into [src]")
  			update()
  			sleep(5)
  			trap_flush()
  
  
negative.code: 			if(do_mob(target, user, 30))
  				return
  			var/chance = 25 // normal chance, 25% to fall inside
  			var/turf/simulated/T = get_turf(src) // to check if turf's wet | T: variable defined but not used
  			var/M = "fall inside"
  			var/U = "falls inside"
  			if(user.disabilities & CLUMSY)
  