To play, just hit the 'New Game' button,
then drag your mouse over the grid to select a word. Once found, words will
remain circled. If you get stuck, hit 'Solve Game'.

You can time yourself also

The timer is located in the lower right hand corner it shows after you begin

The applet reads data from one or more plain text files located on the server.
Given a list of such file URLs, it will load a new set of words for each game,
looping back to the first file after the last.

The words in each list are stripped of non-alpha characters and converted to
upper-case before being added to the letter grid, so 'New Mexico' shows on
the grid as N E W M E X I C O. Words are listed in
the order read.

Words that are too big for the grid or just can't be placed anywhere because no
space is left, are dropped from the list (just for that particular game).