Pathfinding Algorithm Visualization Project