Very interesting take on the theme! I'm a sucker for puzzle and you've done a really good job designing the levels!