Fixing code was broken due to the database changes.
Database changes to accomplish the Inventory Logic and the development of the Inventory Logic itself.