Squashing all commits. Moves pickup-related functions to the new Pickup class. Also, adds an output message for quiver pickup failure at max volume.
Merge branch 'MattAmmann-pickup_files'