Draw walls on the grid, then watch and hear A* or Dijkstra's algorithms search for the shortest path!