Скорость меняется через простой delay. Движение делится на пять этапов с разной скоростью. Но все таки движок щёлкает изза резкого изменения скорости. Если сделать много скоростей это будет выглядеть как костыль. Наверно использовать функцию параболы x^2+x. Вначале скорость медленная в центре увеличивается, потом уменьшается