Took me a while to understand, but overall it's a good game. Less than 3 hours for this game? Damn, pretty impressive I give you that. Some sfx, a background music, and maybe a wider variety of puzzles, and you're good to go!
By the way, it would be better if you increase the screen size, or maybe add fullscreen option.