Wow, amazing ! The idea is really cool and the puzzles are just perfect. The last level is a bit hard, considering you have very little time to think, but I enjoyed trying it again and again. Good job !