Added crude world generation. I was stream-of-consciousness coding, so
there is little to no documentation. It's mostly just some really basic
cellular automata. Hopefully, with a lot of refinement, it will get
somewhere.

Right now, dungeons seem to be generating too large, and they're getting
cut off. I'm not totally sure why, but haven't spent much time
investigating yet.