Life’s One Big Puzzle