Added WeaponUtil and Vector3Extension
Add ProjectileSimulator and implement for BoomerPlayer
Remove GLGrenade and NailProjectile
Update all projectile weapons to use ProjectileSimulator and BulletDropWeapon / BulletDropProjectile classes
Merge branch 'main' of sbox-boomer
Fix merge conflicts