unwield_slot
* Implement `unwield_slot` This one was surprisingly subtle. Supports many game modes and handles things differently depending on game mode.