anchor.diff:  
   /obj/machinery/sparker/attack_ai()
   	if (anchored)
  -		return src.ignite()
  +		return ignite()
   	else
   		return
   
  
positive.code: 	spark_system.start()
  	last_spark = world.time
  	use_power(1000)
  	var/turf/location = src.loc
  	if (isturf(location))
  		location.hotspot_expose(1000,2500,1)
  	return 1
  
negative.code: 		icon_state = "[initial(icon_state)]-p"
  
  /obj/machinery/sparker/powered()
  	if(disable)
  		return FALSE
  	return ..()
  
  /obj/machinery/sparker/attackby(obj/item/W, mob/user, params)
  	if (W.tool_behaviour == TOOL_SCREWDRIVER)
  		add_fingerprint(user)
  		disable = !disable
  		if (disable)
  			user.visible_message("<span class='notice'>[user] disables \the [src]!</span>", "<span class='notice'>You disable the connection to \the [src].</span>")
  		if (!disable)
  			user.visible_message("<span class='notice'>[user] reconnects \the [src]!</span>", "<span class='notice'>You fix the connection to \the [src].</span>")
  		update_icon()
  	else
  