anchor.diff:  /obj/item/stock_parts/cell/get_cell()
   	return src
   
  -/obj/item/stock_parts/cell/Initialize()
  -	. = ..()
  +/obj/item/stock_parts/cell/New()
  +	..()
   	START_PROCESSING(SSobj, src)
   	charge = maxcharge
   	if(ratingdesc)
  
positive.code: 	rating = 5
  	chargerate = 3000
  
  /obj/item/stock_parts/cell/hyper/empty/Initialize()
  	. = ..()
  	charge = 0
  
  /obj/item/stock_parts/cell/bluespace
  
negative.code: 		return 0
  	charge = (charge - amount)
  	if(!istype(loc, /obj/machinery/power/apc))
  		SSblackbox.add_details("cell_used","[src.type]")
  	return 1
  
  // recharge the cell
  