Fixed some alignment errors, revert RotateTo func

Shouldn't align to the min distance, but the min angle.
It's like we're not using version control