anchor.diff:  
   /obj/machinery/field_generator/update_icon()
   	overlays.Cut()
  -	if(!active)
  -		if(warming_up)
  -			overlays += "+a[warming_up]"
  +	if(warming_up)
  +		overlays += "+a[warming_up]"
   	if(fields.len)
   		overlays += "+on"
   	// Power level indicator
  
positive.code: 	active = 0
  	spawn(1)
  		src.cleanup()
  	update_icon()
  
  /obj/machinery/field_generator/proc/turn_on()
  	active = 1
  	warming_up = 1
  	spawn(1)
  		while (warming_up<3 && active)
  			sleep(50)
  
negative.code: 			update_icon()
  			if(warming_up >= 3)
  				start_fields()
  
  
  /obj/machinery/field_generator/proc/calc_power()
  