/**
  * Crea un movimiento con las coordenadas indicadas por el jugador y posteriormente lo ejecuta
  *
  * @param i
  * @param j
  */
 public void poner(int i, int j) {
   Movimiento mov = factoria.creaMovimiento(i, j, getPartida().getTurno());
   try {
     getPartida().ejecutaMovimiento(mov);
   } catch (MovimientoInvalido e) {
     System.err.println(e.getMessage());
   }
 };
  /** Crea y ejecuta un movimiento aleatorio */
  public void ponerAleatorio() {
    Movimiento mov =
        factoria.creaJugadorAleatorio().getMovimiento(partida.getTablero(), partida.getTurno());

    try {
      getPartida().ejecutaMovimiento(mov);
    } catch (MovimientoInvalido e) {
      System.err.println(e.getMessage());
    }
  }