Commit en el medio para no perder el trabajo ...
Commit para no perder trabajo, hacer squash cuando termine.

Se agrego al escaque el compareTo para poder encontrar el camino del
menor al mayor asumiendo ataque de blancas (para el camino no importa
cual es el origen y cual el destino)
Se elimino el compareTo de escaque ya que hay opciones que no son
validas para el movimiento diagonal.

Se corrigieron test de escaque que estaba mal la distancia.

Se limpio y corrigio el movimiento diagonal test ya que ahora no utiliza
la direccion de ataque.
Se arreglaron los test de movimiento, con la eliminacion de la
direccion.
Pasan todos los test (con codigo feo y sin revisar coverage).

Hay que seguir con el refactor orientado al TableroSnapshot ya que aun
no es funcional.