Added some preliminary work on world generation (mostly just structure
outlines). Also changed all enum typedefs to be clear like my struct
typedefs.

-Peter Mawhorter