Great idea, nice implementation. The game is long enough to be interesting and short enough not to get boring.
I don't know if it was planned, but I really enjoyed that last level has such a simple solution.