From everything that I've read from the dev's*, they left the rules a little vague on purpose. From my time on the boards, I've found that most people use the rule that each square of movement must bring you closer to the target. As long as each square is closer you can move however you want...