Hi,
This game is really fun, i play it a long time.
For the sound, if you can, on your next project, go try to limit the number of the instance of simultany sound. For example : The skeleton when they shoot, limit at 5 sound max, because, with 20 skeleton, the sound saturate and clip.
For the grunt of skeleton, make sound limit too + delay, for example, 250ms for limit the repeat.
Finally, some randomly pitch for each sound will be better. Be carefull on vlaue of random pitch. For example on Godot, i see max value is 2. So, try 0.1 or 0.2 max. Beyond this value, the sound can be deformed or more different than original.
Thank for the fun and well done.