Thanks for playing. The top difficulty makes them kill you. Wanted to make the lower difficulties for more casual gamers.
I did all the algorithms myself on the fly - basically setup all the all odds squares as open then removed walls until there are no walls to remove with out creating a loop.
I will take a look at the links sure this method is described there, thanks for sharing.