anchor.diff:  
   	if(inputting)
   		. += "smes-oc1"
  -	else
  -		if(input_attempt)
  -			. += "smes-oc0"
  +	else if(input_attempt)
  +		. += "smes-oc0"
   
   	var/clevel = chargedisplay()
   	if(clevel>0)
   		. += "smes-og[clevel]"
  +
   
   /obj/machinery/power/smes/proc/chargedisplay()
   	return clamp(round(5.5*charge/capacity),0,5)
  
positive.code: 					break dir_loop
  
  	if(!terminal)
  		stat |= BROKEN
  		return
  	terminal.master = src
  	update_icon()
  
negative.code: 	density = TRUE
  	use_power = NO_POWER_USE
  	circuit = /obj/item/circuitboard/machine/smes
  	ui_x = 340
  	ui_y = 350
  
  	var/capacity = 5e6 // maximum charge
  	var/charge = 0 // actual charge
  
  