The Evolution of Browser-Based Puzzle Gaming: A New Paradigm in Interactive Entertainment