I can see the effort you put to this game, however there are some serious problems, and i will be writing them below. I see that you are a beginner so the problems are completely understandable and you will get better as you join more jams.
Lets start with doouble jump, I see you have just used addforce() or whatever it is equivalent in your engine. This is not too much of a problem but before you add the force, you have to set the player y velocity to zero. This way, lets say you are moving -1000 velocity, when you add the force the most that will happen is that the velocity will decelerate and become -800 for example. You see the problem, you double jumped, but are still moving downwards. If you first set the velocity to zero then you will move 200 upwards. Your implementation of double jump basically ruins the game and makes it almost unplayable(I did finish it and get to the Thanks for playing page tho)
What distinguishes a incomplete begginner project from a solid jam game is polish and gamefeel. I highly reccommend you to look at this video Can We Make This Button Fun To Press? (youtube.com). Add particles, effects, overexaggerate the power. Change the death animation to be more juicy, make getting hit juicy, picking power ups juicy, everything must become juiceeeeee.
Lastly the pixel allegation really changes the games feeling of professionality. The pixel sizes of the boxes, obstacles, player and enemies are all different. Again I reccomend this video A Programmer's Guide to Pixel Art (youtube.com)
I did not write all these in other beginner games, since I have not seen as much effort putten in their games as yours.
I like the interpretation of the theme, the selection of powerups are nice and overall , had fun and was able to finish the game in about 15 minutes most which were wasted due to the double jump(I think I could have finished this in 6 minutes if the double jump worked correctly) Good job!