This a good and well executed idea! My one improvement would be to make some of the earlier levels a bit easier!