anchor.diff:  	if (istype(S))
   		var/C = S.cores
   		if(S.stat != DEAD)
  +			LAZYREMOVE(processor_contents, S)
   			S.forceMove(drop_location())
   			S.visible_message("<span class='notice'>[C] crawls free of the processor!</span>")
   			return
  
positive.code: 	var/processing = FALSE
  	var/rating_speed = 1
  	var/rating_amount = 1
  
  /obj/machinery/processor/RefreshParts()
  	for(var/obj/item/stock_parts/matter_bin/B in component_parts)
  
negative.code: 	var/offset = prob(50) ? -2 : 2
  	animate(src, pixel_x = pixel_x + offset, time = 0.2, loop = (total_time / rating_speed)*5) //start shaking
  	sleep(total_time / rating_speed)
  	for(var/atom/movable/O in processor_contents)
  		var/datum/food_processor_process/P = select_recipe(O)
  		if (!P)
  			log_admin("DEBUG: [O] in processor doesn't have a suitable recipe. How do you put it in?")
  