* replaced some math for the center of a celestial with a method