qiao/PathFinding.js — pull request #18 by tapio (2012-11-06 17:46:15+00:00)
Title: Don't cross corners

So I tinkered a little with the code and managed to implement what I proposed in issue #17.
It seems to work with all finders except for Jump Point, which uses its own `fingNeighbors`. You can try it with the visual, though I only plugged it into the A* GUI for the moment (will do the rest once I receive feedback).