What factors affect gravitational potential energy?