Weapons are now more configurable. ParticleEffects can be pooled for
better performance
Fixed bug with not clearing lockon entities