Меня не совсем устраивает про обязательный рестарт :
– если стартовый герой выше первого уровня.
Например:мне приходит стартовый герой ,допустим с 3 левелом или 20,не важно,а респ у меня обалденный,я лучше уволю стартового героя и буду другим играть,чем делать рестарт!!!Подумайте над этим.