The Evolution of Digital Puzzle Games: An In-Depth Analysis