poner excepciones en el metodo movimiento_valido
generalizacion con pieza normal y con pieza reina
extraer metodos de "mover_pieza"
linea= pieza.row, pieza.col = nueva_fila, nueva_columna #¿Realmente va en Board?
clase board es muy larga, extraer metodos de dibujar o de tablero
"refactorizacion ya hecha" de matriz a arreglo
bad smells en el runner.py mover a otro archivo
bad smells en el logic.py