I personally feel like the idea of gravity is being confused or it is made complicated by trying to define it using space and other celestial bodies. According to my research gravity is influenced by two things that is the rotational speed around its axis and the diameter of the planets cores. For instance the sun has a largest core of about 864,000 km and it's rotation around it's axis is about 1.9km/s, thus making the sun to have a strong gravitational pull. And if we were to compare it to a black hole we all know that black holes surpass the sun in both rotation and diameter therefore making the gravitational pull very strong. As we know that mercury and mars have a bit similar gravitational force while mars rotates faster than mercury, Mercury makes up for it because it has a larger core than that of Mars that is why the gap is small. So that because we now know what causes gravity even if it's just a theory we can use this to discover way to make artificial gravity in space because we now that if a large mass rotates the is a high chance that it will pull objects towards it's center, so it's just a matter of knowing how much mass and rotation is required underneath the spaceship........