I can't believe that you made that whole game in one semester WOW really impressive. I like the difficulty and the broad variety of obstacles, tileset and backgrounds is amazing.
In level 2 I unfortunately skipped the dash item, continued further (you can kinda cheese the next few obstacles without having dash) and of course reached sometime a point where I absolutely needed it and couldnt go back, so had to restart the level :(
Also that the walljump triggers everytime I'm near the wall without steering into the wall's direction and
that I can't perform walljumps on the same wall twice or more was a bit irritating.
In the end it's nonetheless a very fun platformer and the voice acting and pictures/cutscene (though I feel like it went on a bit too long) really show how ambitious you are about creating games and a fun experience, thats truly inspiring!