anchor.diff:  	extended_examine += ".</span>"
   
   	examine_list += extended_examine
  +
  +///Removes the ghost from the ckey_to_cooldown list and lets them know they are free to submit a command for the parent again.
  +/datum/component/deadchat_control/proc/end_cooldown(ghost_ckey)
  +	ckey_to_cooldown -= ghost_ckey
  +	var/mob/ghost = get_mob_by_ckey(ghost_ckey)
  +	if(!ghost || isliving(ghost))
  +		return
  +	to_chat(ghost, "[FOLLOW_LINK(ghost, parent)] <span class='nicegreen'>Your deadchat control inputs for [parent] are no longer on cooldown.</span>")
   
   /**
    * Deadchat Moves Things
  
positive.code: 	examine_list += span_notice("[A.p_theyre(TRUE)] currently under deadchat control using the [(deadchat_mode & DEMOCRACY_MODE) ? "democracy" : "anarchy"] ruleset!")
  
  	if(deadchat_mode & DEMOCRACY_MODE)
  		examine_list += span_notice("Type a command into chat to vote on an action. This happens once every [input_cooldown * 0.1] seconds.")
  	else if(deadchat_mode & ANARCHY_MODE)
  		examine_list += span_notice("Type a command into chat to perform. You may do this once every [input_cooldown * 0.1] seconds.")
  
  	var/extended_examine = "<span class='notice'>Command list:"
  
  
negative.code: 	if(!isnull(result))
  		inputs[result].Invoke()
  		if(!(deadchat_mode & MUTE_DEMOCRACY_MESSAGES))
  			var/message = "<span class='deadsay italics bold'>[parent] has done action [result]!<br>New vote started. It will end in [input_cooldown * 0.1] second\s.</span>"
  			for(var/M in orbiters)
  				to_chat(M, message)
  	else if(!(deadchat_mode & MUTE_DEMOCRACY_MESSAGES))
  