Gridsquare slots

Every gridsquare now has separate groups of objects for the Ground, Middle, and Sky. This determines rendering order in respect to objects not officially attached to a gridsquare (such as the player).