anchor.diff:  
   /mob/living/simple_animal/hostile/guardian/proc/Manifest()
   	if(cooldown > world.time)
  -		return
  +		return 0
   	if(loc == summoner)
   		forceMove(get_turf(summoner))
   		PoolOrNew(/obj/effect/overlay/temp/guardian/phase, get_turf(src))
  -		cooldown = world.time + 30
  +		cooldown = world.time + 10
  +		return 1
   
   /mob/living/simple_animal/hostile/guardian/proc/Recall()
   	if(loc == summoner || cooldown > world.time)
  -		return
  +		return 0
   	PoolOrNew(/obj/effect/overlay/temp/guardian/phase/out, get_turf(src))
   
   	forceMove(summoner)
  -	cooldown = world.time + 30
  +	cooldown = world.time + 10
  +	return 1
   
   /mob/living/simple_animal/hostile/guardian/proc/Communicate()
   	var/input = stripped_input(src, "Please enter a message to tell your summoner.", "Guardian", "")
  
positive.code:  <b>Support</b>:Has two modes. Combat; Medium power attacks and damage resist. Healer; Heals instead of attack, but has low damage resist and slow movement. Can deploy a bluespace beacon and warp targets to it (including you) in either mode.<br>
   <br>
   <b>Explosive</b>: High damage resist and medium power attack. Can turn any object, including objects too large to pick up, into a bomb, dealing explosive damage to the next person to touch it. The object will return to normal after the trap is triggered or after a delay.<br>
  "}
  
  /obj/item/weapon/paper/guardian/update_icon()
  
negative.code: 		if("Explosive")
  			pickedtype = /mob/living/simple_animal/hostile/guardian/bomb
  
  		if("Lightning")
  			pickedtype = /mob/living/simple_animal/hostile/guardian/beam
  
  	var/mob/living/simple_animal/hostile/guardian/G = new pickedtype(user)
  	G.summoner = user
  	G.key = key
  