Quote Originally Posted by Nwb View Post
I'll tell you my logic.. Its not complete yet so yes it is still a path. I don't know when I will be able to operate on my pc that's all.

The path need not hit the exit.

By the way since you worked it out what is wrong with my logic for checking possible paths? Can you give a small hint.

That's what I wanted help with originally. I was going to post the full program only when it was done but figured I might be wrong in the program itself because I can't think of a reason why my logic is failing. That said I'm sure the rest of the program is proper.

Just that my path is intersecting itself
You haven't told us your logic. You've shown us your code, but as we've all seen, there's no reason the code has to match the logic. So first we need to see what your logic is, then we can see whether that logic will actually solve your problem (whatever it is), then we can see whether your code matches the logic.