Permutation and maze generator are really useful algorithm. Do you know that you can use a modified maze generator code to solve path-finding? And you see in the code permutation is used to randomize the path.
I'm thinking of entering the competition with this. Less fish. More ninja!
VVVV
\^v^/
1そうだね プレイ済み