Added weapon drop, moved pickup code into PlayerCharacter