Мне кажется я довольно подробно описал те движения которые я хотел получить. Ты предложил несколько другой подход...
В моём примере движение идёт относительно текущего положения объекта (тоесть будет передвигать на 100 точек относительно текущего положения объекта).
В твоём случае, движение происходит в точку с координатой 100.
Но это мелочи...
Можно попросить тебя сделать одно изменение в твоём коде?
Поменяй -
var el = R.rect(200, 200, 300, 300);
на строку -
var el = R.circle(200, 200, 100);
Казалось всего лишь поменял квадрат на круг.
А он уже никуда не двигается!