Fixed the NeedleDirection aaagain

hopefully no more bugs