Fun game, I managed to beat it eventually.
I like how levels seemed impossible at first, but as I did them over and over they eventually became easy.
Thanks!