Nice little time waster
The fact that you have a limited time made it a bit more interesting, and you didn't make the puzzles super difficult either. I must ask, what is the music that plays during the levels? It's really, really, really awesome.
The only downside to this game is the lack of levels. 3 levels mean this game is really only good for a short while, since if you don't get bored/frustrated, you've beaten it rather quickly.