Les comparto mi solucion
Asumiendo que todos tenemos el mismo codigo, me limito a compartir mi funcion y mis variables donde resolvi el problema para evitar subier todo el codigo
function actualizarPantalla(){
limpiarPantalla();
dibujarCircunferencia(x,20,10);
pincel.strokeRect(0,0,600,400);
if (x==590) {
direccion = false;
}
else if (x==10){
direccion = true;
}
if(direccion){
x++
}else{
x--;
}
}
var x = 10;
var direccion = true;
setInterval(actualizarPantalla,10);