Ah yeah you unfortunately hit one of the known bugs. I'm not sure why it happens (seems to only happen when you're still holding the starter sword) but sometimes people hit the end of the game and the victory text just never displays.
Glad you enjoyed the shopkeep! He was one of the final additions and his sprite was an unused enemy sprite that I gave a tophat to make him look friendlier lol.
The boss's attack box weirdness was actually what made me add the red circle to show where at attack is hitting, but an aggro-radius indicator would probably help as well.
Thanks for playing! Very glad to hear you enjoyed it!