Lights Out! Instructions

As the name suggests, the name of the game is to turn out all the
lights. This is done by pressing the lights. When you press a light,
that light and the four adjacent (vertically and horizontally, but not
diagonally) lights will toggle their on/off state. (Have a little play
with it -- you'll see what I mean.)

There are 50 levels, and each level has a minimum number of moves required
to finish the level, as shown below:

Levels 1 to 5 require 6 moves to complete

Levels 6 to 10 require 7 moves to complete

Levels 11 to 15 require 8 moves to complete

Levels 16 to 20 require 9 moves to complete

Levels 21 to 25 require 10 moves to complete

Levels 26 to 30 require 11 moves to complete

Levels 31 to 35 require 12 moves to complete

Levels 36 to 40 require 13 moves to complete

Levels 41 to 45 require 14 moves to complete

Levels 46 to 50 require 15 moves to complete

The buttons behave as follows:

Start: Start playing the game.

Sound: Toggle whether or not to make annoying sounds.

Help: When playing levels 1 to 25, you can ask for help, but only if
you have not yet made a move. Press the Help button once or twice to
have the first one or two moves made for you.

Select: Once you have completed a level, you can, in a later
session, skip to the level you're on without having to re-complete
each of the preceding levels. To do this, press the Select button,
then press the light corresponding to the level you want to play, and
then press Start. For levels over 25, press the light button twice
(you don't need to press Start in this case). Note: I currently
have an off-by-one calculation error in the "which levels shall I
allow" algorithm. If you complete, say, level 3, you can only restart
on level 3, rather than level 4. I shall fix this as soon as I have a
moment.