Если на вскидку и очень грубо, то ты можешь запилить механику дистанции путешествия актера через флоат переменную максимальной дистанции и скорость актера на дельта секунды как пропутешествованную дистанцию. Когда макс дистанция = пропутешествованной - ограничиваешь движение. Или если еще грубее, то запоминаешь локацию актера на начало хода и на эвент тик сравниваешь дистанцию между нынешней и начальной с максимальной дистанцией перемещения.