Incredible entry, I loved to play such a solid puzzle game! The overall look is very polished, with great graphics and audio. The core mechanic fits the theme and is pretty fun, even if the levels are not obvious and requires a bit of thinking (which is positive, don't get me wrong!). More specifically, I perceived a sensible increment of difficulty between levels 8 and 9, with the last two levels demanding some accurate timing.
After a lot of attempts, I managed to reach the end :D
Congratulations, I really enjoyed your game!