Fix Javelin entity pickup

All thrown Javelins were being picked up as arrows.

Adds a new field to EntityProjectileTFC, not hard-coded so it's still expandable if you ever add more projectiles.