Change direction relative to last position moved