I reworked Items and Enchantments to work more like Blocks.

I realize that it was going back and forth for a while there, and I am
sorry for any confusion. Near the beginning, I thought we could use enums,
then found the flaws in that plan, etc., etc. Anyway, I want to try to
make Blocks be the standard model for most Minecraft objects with a
class representing instances of that thing and an inner class representing
the type. Every object and its corresponding type class should have ONE
INSTANCE VARIABLE: the equivalent Minecraft object. Our objects should
do nothing but serve as "bridges"; all methods inside those classes should
act on those Minecraft objects and that's it. These object classes should
not contain any data themselves. Let Minecraft do all the work for us to
make Corundum smaller and more efficient and to save ourselves work both
in making the classes now and in making updates for Minecraft updates later.

Signed-off-by: REALDrummer <conman.davey@gmail.com>