anchor.diff:  	update_appearance()
   	flick("[dirty == 100 ? "mwbloodyo" : "mwo"]", src)
   
  +/// Go on top of a table if we're anchored & not varedited
  +/obj/machinery/microwave/proc/set_on_table()
  +	var/obj/structure/table/counter = locate(/obj/structure/table) in get_turf(src)
  +	if(anchored && counter && !pixel_y)
  +		pixel_y = 6
  +	else if(!anchored)
  +		pixel_y = initial(pixel_y)
   
   /// Type of microwave that automatically turns it self on erratically. Probably don't use this outside of the holodeck program "Microwave Paradise".
   /// You could also live your life with a microwave that will continously run in the background of everything while also not having any power draw. I think the former makes more sense.
  
positive.code: 		QDEL_NULL(wires)
  	QDEL_NULL(soundloop)
  	. = ..()
  
  /obj/machinery/microwave/RefreshParts()
  	. = ..()
  
negative.code: 	wires = new /datum/wires/microwave(src)
  	create_reagents(100)
  	soundloop = new(src, FALSE)
  	set_on_table()
  
  /obj/machinery/microwave/Destroy()
  	eject()
  