anchor.diff:  	UnregisterSignal(source, COMSIG_PARENT_QDELETING)
   
   /obj/structure/elite_tumor/process(delta_time)
  -	if(isturf(loc))
  -		for(var/mob/living/simple_animal/hostile/asteroid/elite/elitehere in loc)
  -			if(elitehere == mychild && activity == TUMOR_PASSIVE)
  -				mychild.adjustHealth(-mychild.maxHealth*0.025*delta_time)
  -				var/obj/effect/temp_visual/heal/H = new /obj/effect/temp_visual/heal(get_turf(mychild))
  -				H.color = "#FF0000"
  -
  -/obj/structure/elite_tumor/attackby(obj/item/I, mob/user, params)
  -	. = ..()
  -	if(istype(I, /obj/item/organ/regenerative_core) && activity == TUMOR_INACTIVE && !boosted)
  -		var/obj/item/organ/regenerative_core/core = I
  +	if(!isturf(loc))
  +		return
  +
  +	for(var/mob/living/simple_animal/hostile/asteroid/elite/elitehere in loc)
  +		if(elitehere == mychild && activity == TUMOR_PASSIVE)
  +			mychild.adjustHealth(-mychild.maxHealth * 0.025*delta_time)
  +			var/obj/effect/temp_visual/heal/H = new /obj/effect/temp_visual/heal(get_turf(mychild))
  +			H.color = "#FF0000"
  +
  +/obj/structure/elite_tumor/attackby(obj/item/attacking_item, mob/user, params)
  +	. = ..()
  +	if(istype(attacking_item, /obj/item/organ/regenerative_core) && activity == TUMOR_INACTIVE && !boosted)
  +		var/obj/item/organ/regenerative_core/core = attacking_item
   		visible_message(span_boldwarning("As [user] drops the core into [src], [src] appears to swell."))
   		icon_state = "advanced_tumor"
   		boosted = TRUE
  
positive.code: 		mychild.health = mychild.maxHealth
  	if(times_won == 1)
  		mychild.playsound_local(get_turf(mychild), 'sound/effects/magic.ogg', 40, 0)
  		to_chat(mychild, span_boldwarning("As the life in the activator's eyes fade, the forcefield around you dies out and you feel your power subside.\nDespite this inferno being your home, you feel as if you aren't welcome here anymore.\nWithout any guidance, your purpose is now for you to decide."))
  		to_chat(mychild, "<b>Your max health has been halved, but can now heal by standing on your tumor.  Note, it's your only way to heal.\nBear in mind, if anyone interacts with your tumor, you'll be resummoned here to carry out another fight.  In such a case, you will regain your full max health.\nAlso, be weary of your fellow inhabitants, they likely won't be happy to see you!</b>")
  		to_chat(mychild, "<span class='big bold'>Note that you are a lavaland monster, and thus not allied to the station.  You should not cooperate or act friendly with any station crew unless under extreme circumstances!</span>")
  
  /obj/item/tumor_shard
  	name = "tumor shard"
  
negative.code: 		mychild.sentience_act()
  		notify_ghosts("\A [mychild] has been awakened in \the [get_area(src)]!", source = mychild, action = NOTIFY_ORBIT, flashwindow = FALSE, header = "Lavaland Elite awakened")
  	icon_state = "tumor_popped"
  	RegisterSignal(mychild, COMSIG_PARENT_QDELETING, .proc/onEliteLoss)
  	INVOKE_ASYNC(src, .proc/arena_checks)
  
  /obj/structure/elite_tumor/proc/return_elite()
  	mychild.forceMove(loc)
  