A rare jam game in a sense that it has a good amount of polish.
I also like the core mechanic. It is very simple but well thought out. Some of the combinations can be quite hard to get but I like that at least one of the wave types is usually easy to find.
The only major issue I have with this game is that I simply do not have motivation to start another run after a failed one. Even when the puzzles are randomly generated, there is not enough variance and decisions made between runs so I would like to grind myself back to my previous high score. And I do not say this meaning that the game would be bad, but it would need something around the core mechanic to make me start another run.
Overall, one of the most polished and complete games I have seen in this jam!