Really great puzzle mechanic, I spent longer than I'm willing to admin trying to solve some of them, but had a great time just the same!
Awesome work!