A solid, well-executed, and polished game! I don’t have much to critique here.
The only thing that felt a bit off is that after dying, you have to start all over. Since the level is quite large, this ends up feeling more punishing than challenging. A checkpoint or some form of mid-level respawn could help smooth out the experience.
Overall, great work!