Glad to see it back. Just a few things:
- Extra spearHit sound will cause it to appear twice in the menu
- flakExplosionParticle and flakExplosionEmitter are never used
- flakExplosionRingParticle and flakExplosionRingEmitter are never used
- Projectiles don't scale with player
- Damage won't scale with projectile (although they never will be scaled as above)
Maybe give a few of the projectiles/emitters uiNames so they can be used on bricks, too.