UPdated the Code to be a little cleaner but still has issue where excess/left over thrust from a non-perpendicular travel path causes ships to spirograph around end point never geting in to stopping distance.