Added Functionality and Clean up Class Inheritance

`Craftable` and `NonCraftable` are now located in `Items.moon` for
organizational purposes.
Began using `super` for constructing items.