public void actualizar() {

        if (sentido == Direccion.DERECHA) {
            desplHorizontal = VELOCIDAD_HORIZONTAL;
        }

        if (sentido == Direccion.IZQUIERDA) {
            desplHorizontal = -VELOCIDAD_HORIZONTAL;
        }

        if (sentidoCambiado) {
            desplVertical = VELOCIDAD_VERTICAL;
            sentidoCambiado = false;
        } else {
            desplVertical = 0;
        }

        for (Enemigo e: enemigos) {
            e.setPosicion(e.getX() + desplHorizontal, e.getY() + desplVertical);

            if (limiteVertical < e.getY()) {
                limiteVertical = e.getY() + 32;
            }

            if (e.getX() > limiteDerecho) {
                sentido = Direccion.IZQUIERDA;
                sentidoCambiado = true;
            }
            if (e.getX() < limiteIzquierdo) {
                sentido = Direccion.DERECHA;
                sentidoCambiado = true;
            }
        }
    }