not bad
Simple and challenging. As others have said, all you need to do is observe the patterns and you can beat the levels with minimal difficulty. Just go through it in your mind first.
I also agree with Canttellyouman's review that the collision stuff could use some refining. I got hit a couple of times when it didn't really look like I was touching the ball. Fix that and it's an excellent puzzle game.