computer science and puzzle design that resulted in a franchise with more than 520 million sales.Credit...Digital Eclipse ...