what episode of dragon ball explains kami and king piccolo? I can't find it for some reason Google is of no help.
While I'm at it here's the explanation on Namek
If you want anything else let me know, I've got most of the manga in English
Perhaps Nail has the good half Piccolo was missing.
Also, I dont remember if Nail was from the Dragon or Fighter clan. If it was the later, maybe that gave Piccolo the upgrade.