made the direction update work , will have to implement a prediction
system for it