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.
Interesting. I kept wanting to rotate the cube in your game. Nice to see it in the 3d-logic game the other commenter mentions. Do you plan to add that?