[@TheUnknowable]

What about pathfinder? I've heard that's good.