Yeah, its a clone of an old shockwave game I played about 10 years ago and felt it would be perfect for touch interaction. For this puzzle game specifically, I found that starting with the solution and working my backwards was actually the best way to build levels. I'm not sure if that holds true for other puzzle games.