Nice game, noticed the new monster at level 30 only gives 50 points instead of the incremental +50 that the other monster had given. Also, after 20 or so levels the level generation starts taking a while and maps become pretty large maybe cap how large it can get.
Opinion: dino and wiz aren't very different I think a nice way to mitigate that is by making the dino shoot faster and the wiz slower but making his bolts aoe. The knight feels much stronger than the other two simply because waiting for spikes takes a long while and all characters can one shot all monsters anyways plus there's no incentives to kill the monsters. Also, maybe ramp up the damage on the later monsters to increase difficulty. GL.