The Rise of Viral Puzzle Games: A Deep Dive