This game is a fun game for all. It can be very challenging and frustrating and can entice you to spend money to pass the levels but it is of a high quality game so it is worth it. It is possible to beat the levels without making any purchases but it will require lots of patience and skill to do so. All in all I decided to stick with it through the challenges and I don't regret it. Hope you'll enjoy it as much as I do!