This game concept definitely could have been elaborated on greatly, and some of the puzzles are more tedious than actual puzzles. The levels are a little too linear as well.
I will say you did an excellent job with the presentation, and the game code was clearly well written.