Browser-based crossword puzzle player