This is a great idea executed well. I think your bullet speed may be tied to refresh rate because the speed is super fast on my 144hz display, barely any time to dodge. Setting my monitor to 60hz made it much more playable.
Refresh rates wasn't something I ever considered while making the game. I'll have to keep that in mind for later projects. Thanks for telling me!