nested structures and more guy work

added another structure to contain multiple worlds and finished off the
graphical portion of the app