Simple issue: when dealing with Forests (at least), AI ignores it. So when I try to go by forest's edge, and select "forward" direction, AI will dumbly go through forest - while it is possible to go zig-zagish, by diagonals, walking twice fast. Similarly, just now my hero, walking to it's destination, managed to cross single forest square on his first move - while he could avoid it left or right!