anchor.diff:  		active = FALSE
   		update_icon()
   		soundloop.stop()
  -	else if(HasFuel() && !crit_fail)
  +	else if(HasFuel())
   		active = TRUE
  +		START_PROCESSING(SSmachines, src)
   		update_icon()
   		soundloop.start()
   
  
positive.code: /obj/machinery/power/port_gen/examine(mob/user)
  	..()
  	to_chat(user, "It is[!active?"n't":""] running.")
  
  
  /////////////////
  // P.A.C.M.A.N //
  
negative.code: //Baseline portable generator. Has all the default handling. Not intended to be used on it's own (since it generates unlimited power).
  /obj/machinery/power/port_gen
  	name = "portable generator"
  