Cómo el branching factor del juego es demasiado grande, le agregué una heurítica a cada tablero, simplemente cuenta cuántos movimientos le quedarían al contrincante. El tablero con menor valor es el que se expande y se simula.
NOTA: Mi jugador necesita de almenos 4 segundos para jugar al principio, por favor, paciencia. NOTA2: La pasé bien programando esto, debí haberlo hecho con más tiempo para poder ganar la competencia, definitavente se agrega a la lista de proyectos pendientes