Wasn't expecting much when I so the title, but damn, this is a solid puzzle game! I really enjoyed all of the puzzles presented here! Doesn't matter that the idea is generic, you made a really great use out of it, and that's what counts!
Keep up the good work!