It's not very thoroughly planned. For example, Level 12 solves itself: if you simply wait, then the ball will actually roll onto the exploding barrels all by itself, killing all the enemies without you firing a shot. I expected something more Rube Goldberg or riddle-like, whereas this was altogether un-challenging.