Simplification of Tile construction

Also minimal checking that a side belongs to maximum one {ContiguousRoad
or ContiguousCity}