anchor.diff:  				spark_system.start()
   				playsound(loc, "sparks", 50, 1)
   				cell.use(drain)
  -				S.cell.charge += drain
  +				S.cell.give(drain)
   				. += drain
   			else
   				break
  
positive.code: 			if (do_after(H,10, target = src))
  				spark_system.start()
  				playsound(loc, "sparks", 50, 1)
  				cell.charge -= drain
  				S.cell.charge += drain
  				. += drain
  			else
  				break
  
negative.code: 				spark_system.start()
  				playsound(loc, "sparks", 50, 1)
  				charge -= drain
  				S.cell.give(drain)
  				. += drain
  
  			else
  