Updates to lots of comments and changing inventories to use Arrays instead of lists