This is truly an excellent game and easily among one of my favourites this round. Got 13th place on the leaderboard and enjoyed the whole game. I'm impressed by how much content there is and by the awesome upgrade system. The UI is also exceptionally polished. My only suggestion would be to consider slightly reducing the frequency of upgrades particularly the fireball ones due to their size because towards the end of the game, it can become a bit hectic, though this also contributes to the game's chaotic fun :)