Game Mechanics are solid. I think it would have helped to give the player a few seconds to breath and get used to the controls before throwing them into the fray. I can see this going somewhere if the mechanics got expanded for more player expression, and interesting bosses.
Good job.