Me alegra mucho que ya funcione!!
Te comento que la selección del Hunter es completamente aleatoria. Por pura probabilidad se autobalancea.
El motivo por el que se siente “desbalanceado” es porque son pocos jugadores, entonces las probabilidades de que salgan los mismo jugadores muy seguido son muy altas. Mientras mas jugadores entren en la Isla, menos se repetirán con el correr de las rondas.
Se podrían incluir restricciones, pero volverias a tener problemas como que se volvería predecible quién va a ser el cazador en cada ronda, lo cual lo haría extremadamente aburrido.
En tu lugar, yo dejaría la selección de cazadores como está, para que siempre sea sorpresa quién es el próximo Hunter!
Si necesitas ayuda con alguna nueva feature no dudes en crear un nuevo post en el foro!