Better prefer() logic in find_edge_segments() - fixes #60.
Changed alignment of odd-numbered (30', 50', etc) oval rooms to better fit the grid.