A path finding visualizer