Interesting puzzle. Nice job on the level design. Each level is fun and unique.
As someone else stated will be interesting to see a level combining all the mechanics.