Began adding mobs, functionized.

Big push here. I fixed a few trivial errors I noticed. I added support
for a few mobs so far, I'm still working on the rest. I also
functionized that terrible bit of code I had so it's more readable. I
also redid all the code to be more up to Java's standards.