Absolutely would give this game 5 stars if it weren't for the abysmal way the dev handles progression. This game is awesome in almost every single aspect. The levels are fun, the combat is rewarding to high skill players, and the music could use some variety. But the moment you finish world one, you either pay $7 or watch a ton of ads. I have ZERO ISSUE watching a ton of ads..... IF THEY AREN'T ALL AT ONCE. Who thought that was a good idea? Game absolutely ruined.