anchor.diff:  					return
   		else
   			var/mob/living/silicon/ai/O = new /mob/living/silicon/ai( src )
  -
   			O.invisibility = 0
   			O.canmove = 0
   			O.name = M.name
  
positive.code: 	attack(mob/living/silicon/ai/M as mob, mob/user as mob)
  		if(!istype(M, /mob/living/silicon/ai))
  			return ..()
  		if(src.contents.len > 0)
  			// Already have an AI
  			if(M.client)
  
negative.code: 			M.icon_state = "ai-crash"
  			src.icon_state = "aicard-full"
  			O << "You have been downloaded to a mobile storage device. Remote device connection severed."
  			user << "<b>Transfer succeeded</b>: [O.name] ([rand(1000,9999)].exe) removed from host terminal and stored within local memory."