anchor.diff:  	..()
   	cell = new /obj/item/weapon/cell/high
   	verbs -= /atom/movable/verb/pull
  -	verbs -= /obj/vehicle/train/cargo/engine/verb/stop_engine
   	key = new()
   	var/image/I = new(icon = 'icons/obj/vehicles.dmi', icon_state = "cargo_engine_overlay", layer = src.layer + 0.2) //over mobs
   	overlays += I
  +	turn_off()	//so engine verbs are correctly set
   
   /obj/vehicle/train/cargo/engine/Move()
   	if(on && cell.charge < power_use)
  
positive.code: 		..()
  		update_stats()
  
  /obj/vehicle/train/cargo/RunOver(var/mob/living/carbon/human/H)
  	var/list/parts = list("head", "chest", "l_leg", "r_leg", "l_arm", "r_arm")
  
  
negative.code: 	turn_off()
  	if (!on)
  		usr << "You stop [src]'s engine."
  
  /obj/vehicle/train/cargo/engine/verb/remove_key()
  	set name = "Remove key"
  