Unique
You just get a 10 on ingenuity from me. Haven't seen any puzzler quite like this one. Good job on creativity. It is complex as others have stated, which is fine by me - though I did get stuck on lvl 15. So a hint option (maybe a button, or after you've tried a level a few times and failed) could probably be in order for us thick skulled individuals - it'll also help the length of play value quite a bit.
So thanks for the game and gluck in the future!