Great idea, puzzles are very interesting and it got me some time to solve them. Also I love the transition animation between the levels!