Very cool idea and great for the theme, loved it!
The timing were extremely tight in some levels, I almost gave up a few times thinking it was impossible. But I made it eventually :)