Nice work on this! I'm not sure I got to the last level, but there was one that was pretty brutal with sliding blocks I kept falling off. I'm not sure I have the mojo to get past that one. :)
Really fun gameplay with lots of good ideas, great job!