Oh my, this is hard!
Feel great though. Once you figured out the "trick", it's cool to control.
It might need checkpoints however: the very first wave becomes a bit boring once you get past it. I wasn't able to get really far, and looking by the screenshots, there are some cool stuff I haven't seen!