pathfindind : diagonal