Repeated Forward A*, Repeated Backward A*, and Adaptive A* implemented and benchmarked for grid-based pathfinding where the agent doesn't know which cells are blocked until it gets there. Includes an ...