Very clever game! The idea seems super simple on paper, yet I think it's the first time I see something quite like this, some nice puzzles in there :)