anchor.diff:  						M << "\red [user] begins to cut open your torso with [src]!"
   						user << "\red You cut [M]'s torso open with [src]!"
   						M:embryo_op_stage = 1.0
  +						return
   				if(3.0)
   					if(M != user)
   						for(var/mob/O in (viewers(M) - user - M))
  
positive.code: 						user << "\red You cut [M]'s stomach open with [src]!"
  						for(var/datum/disease/D in M.viruses)
  							if(istype(D, /datum/disease/alien_embryo))
  								user << "\red There's something wiggling in there!"
  								M:embryo_op_stage = 4.0
  			return
  
  	if(user.zone_sel.selecting == "groin")
  		if(istype(M, /mob/living/carbon/human))
  
negative.code: 
  	if(user.zone_sel.selecting == "chest")
  		if(istype(M, /mob/living/carbon/human))
  			if(M:embryo_op_stage == 6.0 || M:embryo_op_stage ==  3.0 || M:embryo_op_stage ==  7.0)
  				if(M != user)
  					for(var/mob/O in (viewers(M) - user - M))
  						O.show_message("\red [user] is beginning to cauterize the incision in [M]'s torso with [src].", 1)
  					M << "\red [user] begins to cauterize the incision in your torso with [src]!"
  					user << "\red You cauterize the incision in [M]'s torso with [src]!"
  					M:embryo_op_stage = 0.0
  					return
  
  	if(user.zone_sel.selecting == "groin")
  		if(istype(M, /mob/living/carbon/human))
  