@Override
    public void run() {
        int posicion1 = generarPosicionAleatoria();
        int posicion2 = generarPosicionAleatoria();
        int x1 = Juego.jTubo_arriba1.getLocation().x;
        int x2 = Juego.jTubo_arriba2.getLocation().x;
        while (true) {
            try {
                Thread.sleep(getVelocidad());
                x1--;
                x2--;
                Juego.jTubo_arriba1.setLocation(x1, posicion1);
                Juego.jTubo_abajo1.setLocation(x1, (posicion1 + 425));
                Juego.jTubo_arriba2.setLocation(x2, posicion2);
                Juego.jTubo_abajo2.setLocation(x2, (posicion2 + 425));
                if (x1 <= -51) {
                    posicion1 = generarPosicionAleatoria();
                    x1 = 425;
                }
                if (x2 <= -51) {
                    posicion2 = generarPosicionAleatoria();
                    x2 = 425;
                }
                sumarPuntos();
            } catch (InterruptedException ex) {
                System.out.println("problema al mover los tubos " + ex);
            }
        }
    }