This is an amazing game. I have been playing for quite a while now and I have beaten all of the main levels and have started beating the user made levels. If I could rate any higher than five stars, I would. It runs smooth and there are a lot of good levels that the users make. I could go on a whole day about how awesome it is. It may seem hard as first, but practice makes perfect.