Live Your Best Life: A Deep Dive into BitLife