There are vfx for the hits but idk why it doesn't show on Web GL. Initially I thought it was just a layering error (where it would be rendered first so everything else on top of it) so I put it to be rendered last but then realized it was just faint. It has to be a webgl error.
As for the SFX variation (you read me like a book), I also thought of having different sound effects in certain cases i.e. Crit SFX would be a harder "Hit.wav" sound and blood Sfx... e.t.c. Unfortunately I wasn't able to implement them all.
The Enemies having underscore(_) in their name is based on the story that "Karrin" the main character is simply in a simulation and most of everything (besides the bosses you fight) are not real. So you might see names like "Punk_Dude" or "Punk_Man", or "Knife_Punk".
Thanks for the feedback and I plan to do some polishing after the game jam ends so stay tuned.