Very nice! I love puzzle games so much but i'm so bad at them. lol. The difficulty ramped up pretty quickly and I got stuck on this level, as I have no clue how to solve it. lol. 
That said, fantastic game! I'm not exactly sure if it fits the theme super well? But still, what a great brain teaser! Good job!! :)