anchor.diff:  	if(M != user)
   		if(M.stat != 0)
   			if(allow2enter)
  -				moved_other_inside(M)
  +				if(!src.occupant2)
  +					visible_message("\red [user.name] starts loading [M.name] into the pod!")
  +					sleep(10)
  +					moved_other_inside(M)
  +				else if(src.occupant2 && !src.occupant)
  +					usr << "\red <b>You can't put a corpse into the driver's seat!</b>"
  +					return
  +				else
  +					return
   			else
   				return
   		else
  
positive.code: 				return 1
  
  		else
  			H.reset_view(src)
  			/*
  			H.client.perspective = EYE_PERSPECTIVE
  			H.client.eye = src
  			*/
  			H.stop_pulling()
  			H.forceMove(src)
  			src.occupant = H
  			src.add_fingerprint(H)
  			src.forceMove(src.loc)
  			//dir = dir_in
  			playsound(src, 'sound/machines/windowdoor.ogg', 50, 1)
  			return 1
  	else
  		return 0
  
  /obj/spacepod/proc/moved_other_inside(var/mob/living/carbon/human/H as mob)
  	H.reset_view(src)
  	H.stop_pulling()
  	H.forceMove(src)
  	src.occupant2 = H
  	src.forceMove(src.loc)
  	playsound(src, 'sound/machines/windowdoor.ogg', 50, 1)
  	return 1
  
  
  
  
negative.code: 	set src in oview(1)
  	var/fukkendisk = usr.GetTypeInAllContents(/obj/item/weapon/disk/nuclear)
  
  	if(usr.restrained() || usr.stat || usr.weakened || usr.stunned || usr.paralysis || usr.resting) //are you cuffed, dying, lying, stunned or other
  		return
  
  	if (usr.stat || !ishuman(usr))
  		return
  
  	if(fukkendisk)
  		usr << "\red <B>The nuke-disk is locking the door every time you try to open it. You get the feeling that it doesn't want to go into the spacepod.</b>"
  		return
  
  	for(var/mob/living/carbon/slime/M in range(1,usr))
  		if(M.Victim == usr)
  			usr << "You're too busy getting your life sucked out of you."
  			return
  
  	if(src.occupant)
  		if(allow2enter)
  			if(!src.occupant2)
  				usr << "\blue <B>You start climbing into the secondary seat.</B>"
  				visible_message("\blue [usr] starts to climb into [src.name].")
  				if(enter_after(40,usr))
  					moved_inside(usr)
  				else
  					usr << "You stop entering the spacepod."
  				return
  			else
  				usr << "\red <b>You can't fit!</b>"
  		else
  			usr << "\red <b>The door is locked!</b>"
  
  	else if(!src.occupant && src.occupant2)
  		if(allow2enter)
  			usr << "\blue <B>You start climbing into the primary seat.</B>"
  			visible_message("\blue [usr] starts to climb into [src.name].")
  			if(enter_after(40,usr))
  				moved_inside(usr)
  			else
  				usr << "You stop entering the spacepod."
  			return
  		else
  			usr << "\red <b>The door is locked!</b>"
  
  	else if(!src.occupant && !src.occupant2)
  		visible_message("\blue [usr] starts to climb into [src.name].")
  		if(enter_after(40,usr))
  			if(!src.occupant)
  				moved_inside(usr)
  			else if(src.occupant!=usr)
  				usr << "[src.occupant] was faster. Try better next time, loser."
  		else
  			usr << "You stop entering the spacepod."
  		return
  
  
  /* !!OLD BROKEN SYSTEM!! - tiger
  
  /obj/spacepod/verb/move_inside()
  	set category = "Object"
  	set name = "Enter Pod"
  	set src in oview(1)
  	var/fukkendisk = usr.GetTypeInAllContents(/obj/item/weapon/disk/nuclear)
  
  	if(fukkendisk)
  		usr << "\red <B>The nuke-disk is locking the door every time you try to open it. You get the feeling that it doesn't want to go into the spacepod.</b>"
  		return
  
  	if(usr.restrained() || usr.stat || usr.weakened || usr.stunned || usr.paralysis || usr.resting) //are you cuffed, dying, lying, stunned or other
  		return
  	if (usr.stat || !ishuman(usr))
  		return
  
  	if (src.occupant)
  		if(allow2enter)
  			if(src.occupant2)
  				usr << "\blue <B>You can't fit!</b"
  				return
  			usr << "\blue <B>You starts climbing into the secondary seat.</B>"
  			visible_message("\blue [usr] starts to climb into [src.name]")
  			if(enter_after(40,usr))
  