The levels are actually challenging, which is fun. A couple of issues though… you’re on a timer, which is ok, but it means you will probably have to do harder levels several times to memorize the steps and do them quickly. Some of the more complex puzzles do not give you much extra time to think, so memorizing is important. It’s honestly fine, infuriating part is, each level is 2 parts; one brainlessly easy, the second ridiculously complex. Every time you retry, you have to do the dumb puzzle first. At first I thought it was little “learn the method” practice puzzles, but no, they are on EVERY LEVEL. Even once you've accomplished them, you have to do the same childish puzzle OVER AND OVER if the puzzle in the second part is complicated. My second irritation is, some of the puzzles rely on sliding or swinging or rolling of pieces out of the way, not the same sequence of moves will not necessarily generate the same reaction in the affected pieces. So, I’ve times out several times just simply because I did all the steps, but the piece I released did not move in the required fashion to accomplish the task. So I’ll have to do the same level, the same way several times just to get certain end game pieces to move properly to finish.