anchor.diff:  			var/append_message = ""
   			if(target_held_item)
   				if(knocked_item)
  -					append_message = "causing them to drop [target_held_item]"
  +					append_message = "causing [target.p_them()] to drop [target_held_item]"
   				else
  -					append_message = "loosening their grip on [target_held_item]"
  +					append_message = "loosening [target.p_their()] grip on [target_held_item]"
   			log_combat(user, target, "shoved", append_message)
   
   /datum/species/proc/spec_hitby(atom/movable/AM, mob/living/carbon/human/H)
  
positive.code: 
  		if(target.IsKnockdown() && !target.IsParalyzed())
  			target.Paralyze(SHOVE_CHAIN_PARALYZE)
  			target.visible_message("<span class='danger'>[user.name] kicks [target.name] onto their side!</span>",
  							"<span class='userdanger'>You're kicked onto your side by [user.name]!</span>", "<span class='hear'>You hear aggressive shuffling followed by a loud thud!</span>", COMBAT_MESSAGE_RANGE, user)
  			to_chat(user, "<span class='danger'>You kick [target.name] onto their side!</span>")
  			addtimer(CALLBACK(target, /mob/living/proc/SetKnockdown, 0), SHOVE_CHAIN_PARALYZE)
  			log_combat(user, target, "kicks", "onto their side (paralyzing)")
  
  
negative.code: 						if(O.flags_1 & ON_BORDER_1 && O.dir == turn(shove_dir, 180) && O.density)
  							directional_blocked = TRUE
  							break
  			if((!target_table && !target_collateral_human && !target_disposal_bin) || directional_blocked)
  				target.Knockdown(SHOVE_KNOCKDOWN_SOLID)
  				target.visible_message("<span class='danger'>[user.name] shoves [target.name], knocking [target.p_them()] down!</span>",
  								"<span class='userdanger'>You're knocked down from a shove by [user.name]!</span>", "<span class='hear'>You hear aggressive shuffling followed by a loud thud!</span>", COMBAT_MESSAGE_RANGE, user)
  				to_chat(user, "<span class='danger'>You shove [target.name], knocking [target.p_them()] down!</span>")
  				log_combat(user, target, "shoved", "knocking them down")
  			else if(target_table)
  				target.Knockdown(SHOVE_KNOCKDOWN_TABLE)
  