anchor.diff:  					     angle  = new /Random(n - 25, n + 25),
   					     speed  = 2,
   					     life   = new /Random(15,25))
  +
  +				if(istype(M,/obj/projectile))
  +					var/obj/projectile/p = M
  +					if(p.owner != owner && p.velocity >= velocity)
  +						walk(p,0)
  +						p.loc = null
   			walk(src,0)
   			src.loc = null
   
  
positive.code: 			//src = null
  		proc
  			shoot(lag=2)
  				walk(src,dir,lag)
  				//sleep(20)
  				//src.loc = null
  
negative.code: 	projectile
  		layer = 4
  		density = 1
  		var/velocity = 0
  		SteppedOn(atom/movable/A)
  			//world << "[src] stepped on [A]"
  			//			projectile stood on candle
  