Tiles now randomly choose which edge to enter/exit from.  The available
edges are constrained by the relative position of the tile group.  So the
far left group can come in from the left, top, and bottom etc.
Comments! Yay!