The Box Top to Life's Puzzle: Explanations for the Mystery of Life