(Not to say that the stages are shallow, but there is a point in which I figure out exactly how to go about beating the stage, and then I find myself wishing parts of the game weren't so forgiving, so it becomes more complicated to solve.)
In other words, wonderful game, I just want an excuse to play more XD