Our ancestors were nothing but slimeballs but some how managed perfection from all that "nothing but slime"!!!
No - many believe that God provided that initial spark of life. I have no reason to disagree.