anchor.diff:  
   
   /obj/machinery/singularity/process()
  -	eat()
  -	dissipate()
  -	check_energy()
  -
   	if(current_size >= STAGE_TWO)
   		move()
   		pulse()
   		if(prob(event_chance))//Chance for it to run a special event TODO:Come up with one or two more that fit
   			event()
  +	eat()
  +	dissipate()
  +	check_energy()
  +
   	return
   
   
  
positive.code: 	consume(user)
  	return 1
  
  
  /obj/machinery/singularity/blob_act(severity)
  	return
  
negative.code: 			dir2 = 1
  			dir3 = 2
  	var/turf/T2 = T
  	for(var/j = 1 to steps-1)
  		T2 = get_step(T2,dir2)
  		if(!isturf(T2))
  			return 0
  		turfs.Add(T2)
  	for(var/k = 1 to steps-1)
  		T = get_step(T,dir3)
  		if(!isturf(T))
  			return 0
  