The randomization for events is creative! Very satisfying that the bullets are instantaneous as well.
Couple of things I'd like to point out:
- I am observing that the movement controls is sometimes getting stuck.
- Also for the controls shuffling, I'd recommend showing which button does what, since the shuffling goes beyond just WASD from what I observe, have to test out every button on my keyboard.
Overall, a really great attempt!