void MoveTile(InventorySlot oldSlot, InventorySlot newSlot) { oldSlot.UnsetTile(); newSlot.SetTile(this); }