Living a Thousand Lives: A Guide to Playing BitLife