anchor.diff:  		if(!anchored)
   			src.active = 0
   			return
  -		spawn(1)
  -			setup_field(1)
  -		spawn(2)
  -			setup_field(2)
  -		spawn(3)
  -			setup_field(4)
  -		spawn(4)
  -			setup_field(8)
  +		setup_field(1)
  +		setup_field(2)
  +		setup_field(4)
  +		setup_field(8)
   		src.active = 2
   	if(src.active >= 1)
   		if(src.power == 0)
  
positive.code: 	src.add_fingerprint(user)
  
  /obj/machinery/shieldwallgen/process()
  	spawn(100)
  		power()
  		if(power)
  			storedpower -= 50 //this way it can survive longer and survive at all
  	if(storedpower >= maxstoredpower)
  		storedpower = maxstoredpower
  	if(storedpower <= 0)
  
negative.code: 				"You hear heavy droning fade out")
  			icon_state = "Shield_Gen"
  			src.active = 0
  			src.cleanup(1)
  			src.cleanup(2)
  			src.cleanup(4)
  			src.cleanup(8)
  
  /obj/machinery/shieldwallgen/proc/setup_field(var/NSEW = 0)
  	var/turf/T = src.loc
  