First off, I have seen many reviews saying that there are certain levels that can’t be done with the given steps. YES THEY CAN! I have beaten every level with the number of steps provided, and I have actually beaten about 10 levels with LESS than the steps given. So no levels are broken.
Anyways, great game! Simple design, easy to understand mechanics, and great teaching methods. The first few levels of a new pack introduce a new mechanic and make the level REALLY easy so that you can easily understand the concept. After that it gets more and more complex and you really have to think outside the box a few times.
There are a few levels that I would play for an hour and could not beat with the given steps, so I would stop playing, come back later and BOOM! I would see a shortcut! So if you are stuck, take a break!
Love this game! I have beaten it a total of three different times over the last few years!