I have been playing this game for a while now and I like it. Some levels are easy while others are very hard and frustrating. I have beaten it once and have been playing off and on since then. The margin for error is very small on some levels which can make it tough. However, the difficulty is what makes the game worth playing again after beating it.