Updated to 1.7.2. Now more prone to breaks, but fixed Toggles between screens

Changed the way InventoryUtils stores items by having it store Inventory data in a "list" NBTCompound which it then converts to a string, saves it, and converts back to NBTCompound and finally an inventory.