fixing items classes to be more usable and working on saving inventory