Sadly it crashed restarting level 6 (didn't quite get the last block positioned right to make the jump), but I was having a lot of fun and it was so very clever.
I think this would make a lovely phone game that people could spend hours on if there were enough levels. Like quite a few games it does feel like the theme was tacked on but I'm not mad at it because its such a clever little game