Puzzle games are certainly one of the most fun and challenging ...