I like the limited moves - it really makes you think about each move and is it necessary. The 1st stage of each level is quite easy, but the other stages get progressively more challenging. I have had to replay the 4th stage several times. So, it is not too easy and not impossible, the challenge level is just right. The graphics are fine and I always turn off the sound effects, so I can't comment on that aspect.