Committing because I won't be on my laptop anymore

Also, it turns out ItemStack is serializable, so saving inventories is
really easy