I feel like I'm too much of a brainlet for this game. I managed to beat it, but it was mostly trial and error. The only levels, where I had an idea what I was doing were levels 6 and 7. I went back to level 1 and couldn't beat it again. Complex cascading behavior, like in level 3 seems difficult to predict for me.