bool RotateTextureZeroPtAboutCentre(Texture2D tex, double hdgRads, out Point2D newZeroPoint)
        {
            Point2D textTopPt = new Point2D();

            textTopPt.X = -tex.Width / 2;
            textTopPt.Y = -tex.Height / 2;
            Point2D rotPt = new Point2D();

            rotPt.X = 0.0;
            rotPt.Y = 0.0;
            MovementAssist.RotatePoint(rotPt, textTopPt, -hdgRads, out newZeroPoint);
            Debug.WriteLine("resPt.X = " + newZeroPoint.X.ToString());
            Debug.WriteLine("resPt.Y = " + newZeroPoint.Y.ToString());
            return(true);
        }