Alpha update, improved reOrient function

fixed the orientation function that was really bugging me. Honestly, I
couldn't sleep last night trying to play through it in my head. Finally
drew it out and saw the pattern I knew was in there.