anchor.diff:  /obj/item/implant/hijack/proc/InterceptClickOn(mob/living/user,params,atom/object)
   	if (user.get_active_held_item() || isitem(object) || !toggled || user.incapacitated())
   		return
  +	if (stealthmode == FALSE && istype(object,/obj/machinery/power/apc))
  +		hijack_remotely()
   	var/area/a = get_area(object)
   	if (!hasSiliconAccessInArea(imp_in,a))
   		return
  
positive.code: 	var/toggled = FALSE
  	icon_state = "hijack"
  	var/eye_color
  
  /obj/item/implant/hijack/activate()
  	. = ..()
  
negative.code: 		return TRUE
  	object.attack_ai(imp_in)
  	return TRUE
  
  /obj/item/implant/hijack/proc/hijack_remotely(/obj/machinery/power/apc/apc)
  	if (apc.hijacker)
  		return //can't remotely hijack an already hijacked APC
  	if (do_after(imp_in,25 SECONDS,target=apc))
  		apc.hijacker = imp_in
  		imp_in.toggleSiliconAccessArea(apc.area)
  		apc.update_icon()
  		cooldown = world.time + 2 MINUTES
  		toggle_eyes(TRUE)
  		stealthmode = FALSE