Finished Chapter 3.5, also added an Inventory (Arraylist)