Thanks for the feedback!!
Yes I noticed the spawning is a bit inconsistent, I think having a bit more structure to the spawning would make it more enjoyable.
I also agree with the names, heroes and health bar, there is definitely some UI work that could be done there to help improve the readability of what is happening.