anchor.diff:  	update_icon()
   
   /obj/machinery/igniter/process()	//ugh why is this even in process()?
  -	if (src.on && !(machine_stat & NOPOWER) )
  -		var/turf/location = src.loc
  +	if (on && !(machine_stat & NOPOWER) )
  +		var/turf/location = loc
   		if (isturf(location))
   			location.hotspot_expose(1000,500,1)
   	return 1
  
positive.code: 
  /obj/machinery/sparker/attack_ai()
  	if (anchored)
  		return src.ignite()
  	else
  		return
  
  
negative.code: 	if (!(powered()))
  		return
  
  	if ((disable) || (last_spark && world.time < last_spark + 50))
  		return
  
  
  