A* works somewhat!  Huzzah!
well it works, but it seems slow