Use 'add_item_or_charges' in drop, drop_in_direction, pickup ("drop
 weapon?" prompt, unload (inventory full), and handle_liquid