A* / Dijkstra / Floyd Simulator — step-by-step visualization