Just a small refactoring in the huge interaction code (regarding ItemSlot and ItemStack), but I think it's necessary to leave a save point, after all, I have to go to sleep first
支持扔出特定物品槽内的物品了。
调整玩家捡起物品的逻辑。