A blend of psychology, engineering, philosophy, and gaming.