http://www.gamedesign.jp/flash/maze/maze.html