1) add big rooms from time to time
2) make bigger mazes (this one is 100x100).
It is not guaranteed to have only one path from two points in the maze, but it should be quite teh fun to solve:
click here for normal size
Code is here
GameDev.net is your game development community. Create an account for your GameDev Portfolio and participate in the largest developer community in the games industry.Sign me up!