I think this game had a great progression in difficulty, and slowly introduced the player to new mechanics of the game. Some of the later puzzles get really challenging! The only thing I didn't understand right away (maybe I just missed a tutorial?) is that clearing blocks refills your energy. I spent some time puzzling through one level in my head and couldn't figure it out, until I found that energy refill by accident. Was much easier to solve after that!