Interesting concept - I liked it! I managed to solve most of the puzzle, but I still wasn't entirely sure what was actually going on underneath :)
Great job!