Fixed crossing quadrants
Fixed direction reversal
Handling no future times in nextstep