vec_set(dir,currentNode->next->pos);
vec_sub(dir,currentNode->pos);
vec_normalize(dir,speed*time_step);
while(distToNext>=speed*time_step)
{
var percentDone=1-(distToNext/wholeDist);
quat_slerp(&quaternInter,&quaternStart,&quaternEnd,percentDone);
ang_for_quat(my.pan,&quaternInter);
c_move(me,nullvector,dir,IGNORE_MODELS);
distToNext=vec_dist(my.x,currentNode->next->pos);
wait(1);
}