Запоминай, куда шло, и двигай относительно нее влево/вправо в зависимости от движения, а лучше всего будет блокировать нажатие в противоположную сторону (вспоминай 2D тян пространство, влево [-оо, 0], вправо [+оо, 0], вверх [0, +оо], вниз [0, -оо], смотри по абцисс/ординате, куда повернут, запоминай, и действуй дальше). Я не умею объяснять