Nice!
This game is awesome! It only uses one simple concept, so what has to work is the level design, and it does. It also does what any good game does, teach the player the base concept, then add upon it. By then end, I wasn't frustrated by the difficulty since the game had built up to it. I would love to see more games like this!