I definitely have not seen a mechanic like this before, so I would say it is pretty original. Quite hard though and it takes a while to learn how to play with the waves.
Thanks! Agree that the difficulty is high. If we had more time, we'd probably have 3-4 more levels that introduce the concepts and checkpoints. But I was happy we got it done in time!