anchor.diff:  	density = 1
   	layer = BELOW_MOB_LAYER //so people can't hide it and it's REALLY OBVIOUS
   	stat = 0
  +	verb_say = "states"
  +	var/cooldown = 0
   
   	var/active = 0
   	var/icontype = "beacon"
  
positive.code: 	else
  		if(surplus() > 1500)
  			add_load(1500)
  		else
  			Deactivate()
  
  
  /obj/machinery/power/singularity_beacon/syndicate
  	icontype = "beaconsynd"
  
negative.code: 	if(surplus() < 1500)
  		if(user) user << "<span class='notice'>The connected wire doesn't have enough current.</span>"
  		return
  	for(var/obj/singularity/singulo in poi_list)
  		if(singulo.z == z)
  			singulo.target = src
  	icon_state = "[icontype]1"
  	active = 1
  	machines |= src
  	START_PROCESSING(SSobj, src)
  	if(user)
  		user << "<span class='notice'>You activate the beacon.</span>"
  
  
  /obj/machinery/power/singularity_beacon/proc/Deactivate(mob/user = null)
  	for(var/obj/singularity/singulo in poi_list)
  		if(singulo.target == src)
  			singulo.target = null
  	icon_state = "[icontype]0"
  