Handle variable direction with gusts