I tried your game, I don't know if it's because you lacked time but here are my remarks. It's quite frustrating to fight against flying ennemies, I wanted to go as fast as possible thanks to the dash and I had to wait for them to go down enough so I could shoot them, maybe if we were able to freely aim it would have been better. You could have added traps to force the player to jump: I just went right and it was fine. The soldier nether it the player. And finally, I reached the end of the level but it seems that there was nothing to indicate it.
I would guess that you lacked time, but there was a good foundation to make a game.