anchor.diff:  			C.visible_message("<span class='danger'>\The [src] knocks down \the [C]!</span>", \
   					"<span class='userdanger'>\The [src] knocks you down!</span>")
   
  -//
  -// Copy Mimic
  -//
  +
   
   var/global/list/protected_objects = list(/obj/structure/table, /obj/structure/cable, /obj/structure/window)
   
   /mob/living/simple_animal/hostile/mimic/copy
  -
   	health = 100
   	maxHealth = 100
   	var/mob/living/creator = null // the creator
   	var/destroy_objects = 0
   	var/knockdown_people = 0
   
  -/mob/living/simple_animal/hostile/mimic/copy/New(loc, var/obj/copy, var/mob/living/creator, var/destroy_original = 0)
  +/mob/living/simple_animal/hostile/mimic/copy/New(loc, obj/copy, mob/living/creator, destroy_original = 0)
   	..(loc)
   	CopyObject(copy, creator, destroy_original)
   
  
positive.code: 			melee_damage_lower = 2 + I.force
  			melee_damage_upper = 2 + I.force
  			move_to_delay = 2 * I.w_class + 1
  
  		maxHealth = health
  		if(creator)
  			src.creator = creator
  			faction += "\ref[creator]" // very unique
  		if(destroy_original)
  			qdel(O)
  		return 1
  	return
  
  /mob/living/simple_animal/hostile/mimic/copy/DestroySurroundings()
  	if(destroy_objects)
  
negative.code: 	icon_state = initial(icon_state)
  
  /mob/living/simple_animal/hostile/mimic/crate/death()
  	var/obj/structure/closet/crate/C = new(get_turf(src))
  	// Put loot in crate
  	for(var/obj/O in src)
  