Interesting little game! It's quite fun to use the attack (that doubles as a dash), and the bosses have a large array of attacks to dodge, plus the random factor makes them very unpredictable and fun.
One criticism I have is the bosses felt way less like bosses, and more like normal enemies most of the times. I like when bosses are not damage sponges, but here I think they could use a bit more health, and more "impact", I don't really know how to describe it.
And another thing, I noticed that some bosses didn't seem to attack me, at least actively (like Violence, who was for the most part floating around in the arena passively).
The goblin is cool😎