Changes to sharedfiles.Structure to bring its methods more in line with the new spec. This change, however, breaks GameGenerator. GameGenerator.java and Layers.java need to be brought in line with the new spec in order to get it working right.
Merge remote-tracking branch 'upstream/master'