anchor.diff:  
   /obj/item/paperplane/attack_self(mob/user)
   	to_chat(user, "<span class='notice'>You unfold [src].</span>")
  -	var/atom/movable/internal_paper_tmp = internalPaper
  +	var/obj/item/paper/internal_paper_tmp = internalPaper
   	internal_paper_tmp.forceMove(loc)
   	internalPaper = null
   	qdel(src)
  
positive.code: 		return
  	to_chat(user, "<span class='notice'>You fold [src] into the shape of a plane!</span>")
  	user.temporarilyRemoveItemFromInventory(src)
  	I = new /obj/item/paperplane(user, src)
  	user.put_in_hands(I)
  
negative.code: 	. = ..(target, range, speed, thrower, FALSE, diagonals_first, callback)
  
  /obj/item/paperplane/throw_impact(atom/hit_atom)
  	if(iscarbon(hit_atom))
  		var/mob/living/carbon/C = hit_atom
  		if(C.can_catch_item(TRUE))
  			var/datum/action/innate/origami/origami_action = locate() in C.actions
  			if(origami_action?.active) //if they're a master of origami and have the ability turned on, force throwmode on so they'll automatically catch the plane.
  				C.throw_mode_on()
  
  	if(..() || !ishuman(hit_atom))//if the plane is caught or it hits a nonhuman
  		return
  	var/mob/living/carbon/human/H = hit_atom
  	if(prob(hit_probability))
  		if(H.is_eyes_covered())
  			return
  		visible_message("<span class='danger'>\The [src] hits [H] in the eye!</span>")
  		H.adjust_blurriness(6)
  