Не работает в каком смысле??? Скрость не меняется??? Позиция на оси виртуального не меняется??? Как ты изменение позиции контролируешь???