Very fun game, simple mechanics that I think work really well. I have a couple minor issues with the game. One is that if you are still holding a button after hitting an enemy, it will immediately use the next attack. Also I get why it is but it feels a little finicky to do an uppercut because it uses the jump button. While there's a separate uppercut button, it doesn't make the normal punch unable to turn into an uppercut so sometimes if I want to jump fast after punching it just uppercuts instead (especially since you can change it into one even after starting a punch). I also have some issues with the bomb enemies. If you hit them right as they're hitting a bomb they'll sometimes still hit you even though visually it doesn't look like it should.
Two issues that I think actually impact my enjoyment are that the character hitbox feels huge (seems to be the entire sprite) and hitting a wall is a bit jank. It doesn't feel consistent if it'll kill your momentum or not.
This isn't an issue with your game in particular, more just any game with score/time requirements, but there are a lot of times that frustrate me because I just don't know what route I'm expected to take. I think 13 is the one that caused me the most issues because I somehow missed it by 100 points which is such a weird number to miss by that I'm not even sure how that would work. I eventually found a path but it does really feel annoying unfortunately. Again not an issue with this game in particular, just venting my frustration. I don't even have a clue on 16 and just gave up going for gold afterwards.
The funny inverse of this is I got 2700 points on level 15 despite the point total being 1900 and 2500 on level 22.