Finally managed to spruce up path-sweeping function so that self-overlap/intersection isn't so yucky. Also fixed some bugs that contributed to yuckiness.

0 3