Thanks for the detailed feedback.
You are absolutely right that most of the player feedback is missing (i.e. there is a 2 second i-frame period after respawning but you don't notice it), as well the missing music / sound. I also wanted to implement some particles.
I got carried away with a to flexible enemy class (which in the end I rarely used) and a level editor which I did not use because I ran out of time to create levels, so I ended up with a hacked together random spawner to at least have something playble for the submission.
All that time would have been better spend in the things you mentioned.