Hola:
Al menos ya tienes el desplazamiento en una dirección...
Si es de derecha a izquierda se trata de una posición mayor que cero hasta la posición cero...
if (x == minX || x == maxX) incremento = -incremento;
x += incremento;
elemento.style.left = x + "px";
Saludos