yeah, god did make it for us. is it overpopulated? no is there people back to back on every peice of land? no God made it for each and everyone of us...
here's something to get you guys thinking
go on google or ask or whatever search engine and do a image search for laminin, laminin is what holds each and every one of us together... check out what it is