Too little to do for something with such slow progression. After beating level 16, it seems like I have the opportunity to take a meaningful game action something like once every 6-8 hours, and all it is is reassigning 1 or 2 skill points, and I won't find out whether doing that had any effect until I've waited an hour or two to get back to the highest level? I could see this being a fun concept but it's not worth the memory drain to leave the tab open for days just for that.
Suggestion to make this game much more enjoyable - your speed is doubled whenever there are no monsters are onscreen. Or at least, when every monster on the level is dead.
I'd really recommend removing the melee guards, and making the archer tiled blue. This would decrease frustration by making more matches available, so players can look for useful matches instead of desperately looking for any match on a locked board, and also get rid of the confusing similarity between the red and orange tiles. Would make the game much more fast-paced, strategic, and satisfying imo.
It tells what will be granted in the next level