Very interesting idea, had to struggle with the last level :)
The idea is sick! Hope you will make it even cooler