I've played this game before (well, not this one, but the same game by a different company). Very enjoyable and your UI looks better than the other. The question I have is: how does one go about creating a puzzle game? I've always wondered. It seems like a lot of work to make something that's difficult-but-solvable.
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?