public void SetStrengthAndAngle()
        {
            base.strength    = (float)MyMath.GetRandomNumber(rnd, 0.03f, 0.05f);
            base.rotation    = (float)MyMath.GetRandomNumber(rnd, 0, 360);
            base.scaleFactor = MyMath.TreeRule(1, 0.03f, strength);
            //base.strength = .05f;


            Console.WriteLine("");
            Console.WriteLine("***SetStrengthAndAngle***");
            Console.WriteLine("Rotation: " + base.rotation);
            Console.WriteLine("Strength: " + base.strength);
            Console.WriteLine("ScaleFactor: " + base.scaleFactor);
        }
        public void Update()
        {
            MouseState mouseState = Mouse.GetState();

            if (mouseState.LeftButton == ButtonState.Pressed && scaleFactor < 2)
            {
                scaleFactor += 0.01f;
            }

            if (mouseState.LeftButton == ButtonState.Released && previusState.LeftButton == ButtonState.Pressed)
            {
                base.strength = MyMath.TreeRule(.9f, 1, scaleFactor);
                //base.strength = 0.9f;
                Game1.playerBall.AddTacoVelocity(base.rotation, base.strength);
                scaleFactor = 1f;
            }


            previusState = mouseState;
        }