Buena idea y linda implementación! Creo que no terminé de entender cómo se actualizan los números que simbolizan la cantidad de movimientos posibles.
Felicitaciones!