I am able to do this according to your requests. I would do it in java, but with much better graphics and more friendly user interface then those on your examples. I would provide you with source code, comments of parts of code, detailed specification and a solved mazes. If you are interested send me private message for details... We can negotiate about time and money...