Push whole items to inventory_list, instead of just the item id. In redrawInventory, iterate through items in inventory_list instead of inventory_layer.

Fixes the inventory borking when combining item with item in inventory, when redrawing inventory while it exists in the inventory_list but not in inventory_layer (because of being dragged).

It needs to be in the inventory_list so that its space is reserved in the inventory bar.