anchor.diff:  	var/hands_nodrop_states
   	var/obj/item/clothing/head/helmet/space/chronos/helmet = null
   	var/obj/effect/chronos_cam/camera = null
  -	var/atom/movable/overlay/phase_underlay = null
  +	var/image/phase_underlay = null
   	var/datum/action/innate/chrono_teleport/teleport_now = new
   	var/activating = 0
   	var/activated = 0
   	var/cooldowntime = 50 //deciseconds
   	var/teleporting = 0
  +	var/phase_timer_id
   
   /obj/item/clothing/suit/space/chronos/New()
   	..()
  
positive.code: 
  /obj/item/clothing/head/helmet/space/chronos/dropped()
  	if(suit)
  		suit.deactivate()
  	..()
  
  /obj/item/clothing/head/helmet/space/chronos/Destroy()
  
negative.code: 	switch(severity)
  		if(1)
  			if(activated && user && ishuman(user) && (user.wear_suit == src))
  				user << "<span class='danger'>E:FATAL:RAM_READ_FAIL\nE:FATAL:STACK_EMPTY\nE:FATAL:READ_NULL_POINT\nE:FATAL:PWR_BUS_OVERLOAD</span>"
  				user << "<span class='userdanger'>An electromagnetic pulse disrupts your [name] and violently tears you out of time-bluespace!</span>"
  				user.emote("scream")
  			deactivate(1, 1)
  
  /obj/item/clothing/suit/space/chronos/proc/finish_chronowalk(mob/living/carbon/human/user, turf/to_turf)
  	if(!user)
  		user = src.loc
  	if(phase_timer_id)
  		deltimer(phase_timer_id)
  		phase_timer_id = 0
  	if(istype(user))
  		if(to_turf)
  			user.forceMove(to_turf)
  		user.SetStunned(0)
  		user.next_move = 1
  		user.alpha = 255
  