anchor.diff:  	var/ammoReacted = 0
   	//get purity from combined beaker reactant purities HERE.
   	var/purity = 1
  -	var/tempVol = totalVol
  +	//var/tempVol = totalVol
   	//var/list/multiplier = INFINITY
   
   	message_admins("Loop beginning")
  
positive.code: 				var/meets_temp_requirement = 0
  				var/has_special_react = C.special_react
  				var/can_special_react = 0
  				var/reactedVol = 0
  				va/continue_reacting = FALSE
  
  				for(var/B in cached_required_reagents)
  					if(!has_reagent(B, cached_required_reagents[B]))
  
negative.code: 		return //Yup, no reactions here. No siree.
  
  	var/reaction_occurred = 0 // checks if reaction, binary variable
  	var/continue_reacting = FALSE //Helps keep track what kind of reaction is occuring; standard or fermi.
  	var/targetVol = 0
  	var/reactedVol = 0
  
  	do //What does do do in byond? It sounds very redundant? is it a while loop?
  		var/list/possible_reactions = list() //init list
  		reaction_occurred = 0 // sets it back to 0?
  