Expanded the World_terrain class, and moved world stuff to its own files.