Generic Inventory Remake

Changed to deserialization method.