anchor.diff:  	IsInputOpen(mob/Player/p, name)
   		if(p._input)
   			return (name in p._input)
  -		return 0+		return 0
  
positive.code: 
  Input
  	var/mob/Player/parent
  
  	proc
  		Alert(Usr=parent,Message,Title,Button1="Ok",Button2,Button3)
  
negative.code: 		..()
  
  		if(!p._input)
  			p._input = list()
  		src.index = index
  		p._input[index] = src
  		parent = p
  
  	Del()
  		if(parent._input)
  			parent._input -= index
  			if(!parent._input.len) parent._input = null
  		..()
  
  