The A* pathfinding algorithm is one of the most commonly used searching algorithms. This let's you watch how it searches!
Place start and end points, and add any walls, if you want.