anchor.diff:  	if(news_message)
   		send2otherserver(news_source, news_message,"News_Report")
   
  -/datum/controller/subsystem/SSticker/proc/GetTimeLeft()
  +/datum/controller/subsystem/ticker/proc/GetTimeLeft()
   	if(isnull(SSticker.timeLeft))
   		return max(0, start_at - world.time)
   	return timeLeft
   
  -/datum/controller/subsystem/SSticker/proc/SetTimeLeft(newtime)
  +/datum/controller/subsystem/ticker/proc/SetTimeLeft(newtime)
   	if(newtime >= 0 && isnull(timeLeft))	//remember, negative means delayed
   		start_at = world.time + newtime
   	else
  
positive.code: 			player.new_player_panel()
  		CHECK_TICK
  
  /datum/controller/subsystem/SSticker/proc/collect_minds()
  	for(var/mob/dead/new_player/P in player_list)
  		if(P.new_character && P.new_character.mind)
  			SSticker.minds += P.new_character.mind
  		CHECK_TICK
  
  
  /datum/controller/subsystem/SSticker/proc/equip_characters()
  	var/captainless=1
  	for(var/mob/dead/new_player/N in player_list)
  		var/mob/living/carbon/human/player = N.new_character
  
negative.code: 
  	return 1
  
  /datum/controller/subsystem/ticker/proc/PostSetup()
  	set waitfor = 0
  	mode.post_setup()
  	//Cleanup some stuff
  