Он не сдвинулся, будь у спрайта ноги в центре это было бы незаметно. Как вариант можно внутрь спрайта под ноги поместить пустой объект и перед поворотом записать его координаты, а потом после поворота обратно поставить спрайт на точку пустого объекта