It's a pretty good concept and the amount of time it takes to beat can easily be in pair with a game with a price-tag these days. :) Good idea accompanied by great visual style. Well done.