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^/