Life, "Artificial Life," and Scientific Explanation