Nice game, it was way bigger and longer than i expected. However the controls are a bit janky especially the wall jump, sometimes the character will just stick to the wall and not letting the player jump (usually happen when combining the wall jump and grappling hook together like during that one very vertical section).
Also the big circle boss (which i assume the final boss) is just a slog to fight through, dodging the spinning bullet pattern is hard enough with the controls, guiding the missiles to damage the boss also is too slow and not really that engaging of a fight, so i ended up quitting the game there.
I'm a bit stupid in puzzle so it not really a full complaint but I cant figure out how to deal with big rolling rock that you need to use to break the wall. I ended up damaging myself from the enemy to give myself i-frame and just walk past through the rock. Don't feel like that is intended.
The worm boss is probably my favorite for its stage design, the grappling hook and also the bouncing bullets really pay off with the stage layout and it was a fun fight even if it took me multiple time so good job on that!
Aside from that the game is fine and playable especially for a first game project, your hard work has really paid off, congrats!