Weapons now use projectile* instead of a template

This will help us give the weapons more dynamic projectiles.