added inventory system and finalized pickup