anchor.diff:  			for(var/obj/O in T.contents)
   				if(O.level != 1)
   					continue
  -				if(O.invisibility == 101) 
  +				if(O.invisibility == 101)
   					src.Bumped(O)
   		A:ReplaceWithSpace() //
   		gain = 2
  
positive.code: 						var/obj/item/clothing/shoes/magboots/M = H.shoes
  						if(M.magpulse)
  							continue
  						step_towards(H,src)
  
  /obj/machinery/the_singularity/proc/move()
  	var/direction_go = pick(cardinal)
  
negative.code: 	return 1
  
  /obj/machinery/the_singularity/proc/eat()
  	for (var/atom/X in orange(grav_pull,src))
  		if(isarea(X))
  			continue
  		if (!is_eatable(X))
  			continue
  
  		if(istype(X,/obj/machinery/field_generator))
  