Nicely done. Well balanced in terms of viewing time vs size of maze etc. Fully featured in terms of being able to set the seed and replay certain mazes. High score table is a nice touch as well... Very enjoyable :-)