fixed _move to take the time-since-last-tick into account