Syringe gun - now 80% more gun!

Syringe gun uses gun code now. Because guns must be guns, not tons of shitty hacky code. This solves all syringe gun's targeting issues, it works just like any other gun now. 

No path or vars changes, no map or RnD updates needed, syringe projectile was added by me in #1318.