Insanely massive commit.

Don't even bother trying to read all this. I just went crazy on my
inheritance classes and completely gored the items system.