Various fixes and improvements

Fixed InventoryWidget incorrectly calculating how many slots to create.
Fixed InventoryComponent not receiving how many Inventory slots to
reserve (had been just reserving 50).
Started cleaning up UI (textures woohoo!)