bug fixes
fixed diagonal cross cost and heuristic
bfb sailing not working properly