Science Continues to Point to God's Existence