Do most planets have a magnetosphere protecting them? Do any moons have one? Why do some objects have them while others do not?