implemented vendor buyback and user initiated dropping of items