This was pretty good. This sort of idea has been a recurring theme, but I think yours is the most unique I've seen so far. Was a pretty difficult puzzler as well, I spent longer than I'm willing to admit on one of the later levels before giving up. Well made.