Added check for making 90 degree angles with big reduction in the prob.
This has improved the levels quite a lot, a lot less boxy now.