[maze] Newly created with paiza score of 70/100
[maze] Speed up with result of paiza 90/100 (one RuntimeError)
[maze] Refactor shortest_path(), still paiza 90/100 (one RuntimeError)