so I have a sprite and set it to rotate 2 degrees towards position Ship.Y, Ship.X but for some reason it will swing around all over the place like crazy and once the sprite is out of its range it will just continue to spin around and around without stopping