Improved pathfinding through jump point search