This game is great! fun design, great graphics, super easy to pick up, large variety of stages, and overall just great gameplay. And for me it’s a 4.3 if that was an option.The reason I didn’t give it 5 stars is the problem of the game trying to be “endless”. when you start a game in one of the castles, you’re basically getting a batch of levels with a certain gimmick, that changes every 10 levels. But they get repetitive really quick, as every time you lose all your hearts you are basically guaranteed to get a batch you already played the next time you start a game. You can’t choose the batch you are getting, and I do not have the time or mental strength to get to level 90 just for a new batch. It feels like the endless mode of a game with levels, and I would really appreciate it more if it had a levels option. Also, the current endless design makes it too tedious, to get all of the green diamonds. Even so, still recommend, had a lot of fun playing, especially before the levels got repetitive