Another suggestion - I think it's very relevant to make a "For Newcomers/Where to Start" button, which will open a page with a mini-manual (how to create games, what templates are, very brief HeroesWorld rules, a couple of tutorial videos, an example of self-assessment of level - 1) you know how to move, 2) watched tutorial videos, 3) newcomer to HeroesWorld, knows the rules 4) average player on HeroesWorld 5) these people are already known). As I see it, half+ of the participants are completely new people, which would help them get involved. I can write the text myself, if you're too lazy), popular tutorials on Tvarina's channel (I saw it once, Dirty Player did something similar, but can't find it).
Added after 20 hours 24 minutes
Here, I made it. I'll be sending it to newcomers, if you don't criticize it.