Allows dropping of projectiles

This gives projectiles and scrolls support to be dropped.

There is a bug where you can pick up more of a projectile then you dropped, I couldn't find this but I'm hoping @bucketh3ad might have a better idea.