anchor.diff:  	name = "doomsday device"
   	icon_state = "nuclearbomb_base"
   	desc = "A weapon which disintegrates all organic life in a large area."
  -	anchored = 1
  -	density = 1
  +	anchored = TRUE
  +	density = TRUE
   	verb_exclaim = "blares"
   	var/timing = FALSE
  -	var/default_timer = 4500
   	var/obj/effect/countdown/doomsday/countdown
   	var/detonation_timer
  -	var/list/milestones = list()
  -
  -/obj/machinery/doomsday_device/New()
  -	..()
  +	var/list/milestones
  +
  +/obj/machinery/doomsday_device/Initialize()
  +	. = ..()
   	countdown = new(src)
  +	milestones = list()
   
   /obj/machinery/doomsday_device/Destroy()
  -	if(countdown)
  -		qdel(countdown)
  -		countdown = null
  +	QDEL_NULL(countdown)
   	STOP_PROCESSING(SSfastprocess, src)
   	SSshuttle.clearHostileEnvironment(src)
   	SSmapping.remove_nuke_threat(src)
   	for(var/A in GLOB.ai_list)
  -		var/mob/living/silicon/ai/Mlf = A
  -		if(Mlf.doomsday_device == src)
  -			Mlf.doomsday_device = null
  -	. = ..()
  +		var/mob/living/silicon/ai/AI = A
  +		if(AI.doomsday_device == src)
  +			AI.doomsday_device = null
  +	return ..()
   
   /obj/machinery/doomsday_device/proc/start()
  -	detonation_timer = world.time + default_timer
  +	detonation_timer = world.time + DEFAULT_DOOMSDAY_TIMER
   	timing = TRUE
   	countdown.start()
   	START_PROCESSING(SSfastprocess, src)
  
positive.code: 		eyeobj.relay_speech = TRUE
  	to_chat(src, "<span class='notice'>OTA firmware distribution complete! Cameras upgraded: Enhanced surveillance package online.</span>")
  	verbs -= /mob/living/silicon/ai/proc/surveillance
  
negative.code: #define DEFAULT_DOOMSDAY_TIMER 4500
  /datum/AI_Module
  	var/uses = 0
  	var/module_name
  