anchor.diff:  	var/build_step = ASSEMBLY_FIRST_STEP
   	var/robot_arm = /obj/item/bodypart/r_arm/robot
   
  +/obj/item/bot_assembly/attackby(obj/item/I, mob/user, params)
  +	..()
  +	if(istype(I, /obj/item/pen))
  +		rename_bot()
  +		return
  +
   /obj/item/bot_assembly/proc/rename_bot()
   	var/t = stripped_input(usr, "Enter new robot name", name, created_name,MAX_NAME_LEN)
   	if(!t)
  
positive.code: 		qdel(W)
  		qdel(src)
  
  	else if(istype(W, /obj/item/pen))
  		rename_bot()
  
  //Edbot Assembly
  
  /obj/item/bot_assembly/ed209
  	name = "incomplete ED-209 assembly"
  	desc = "Some sort of bizarre assembly."
  
negative.code: 	if(!in_range(src, usr) && loc != usr)
  		return
  	created_name = t
  
  
  //Cleanbot assembly
  /obj/item/bot_assembly/cleanbot
  