Super cool machanic, had me thinking throughout.
I like the idea, and not so easy aswell - makes you think a bit! Well done.