anchor.diff:  	consume(user)
   	return 1
   
  +/obj/machinery/singularity/Process_Spacemove() //The singularity stops drifting for no man!
  +	return 0
   
   /obj/machinery/singularity/blob_act(severity)
   	return
  
positive.code: 			dir2 = 1
  			dir3 = 2
  	var/turf/T2 = T
  	for(var/j = 1 to steps)
  		T2 = get_step(T2,dir2)
  		if(!isturf(T2))
  			return 0
  		turfs.Add(T2)
  	for(var/k = 1 to steps)
  		T = get_step(T,dir3)
  		if(!isturf(T))
  			return 0
  
negative.code: 
  
  /obj/machinery/singularity/process()
  	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
  
  
  