1. Make it so that the interface calls the engine instead of the other
   way around. 
   - dumbterm
   - curses

2. Make the curses interface work, part I (demo and selfplay).
   - Ask for new game.				(done)
   - Make it stop reporting illegal moves.	(done)

3. Change some details in the engine.
   - Call a 'Move' a 'Position' instead.	(no, don't do that)
   - Remove the 'Square' type.			(done)
   - Call the 'Color' type 'Square' instead.	(done)
   - Introduce a new type 'Game' with a 
     Position (current) and a game history.

4. Make the search machinery color independent.
   - ANSI C					(done)
   - colors!!					(done)
   - ABMinimize, ABMaximize			(done)
   - endvalue					(done)
   - statevalue					(done)

5. Release version 1.2 (Don't forget to change the Makefile and version.h.)

6. Investigate number of nodes in a complete search at move 1..12

7. Investigate (average) number of legal moves at all stages of the
   game. 

8. Release version 1.3

========================  WE ARE HERE  ========================

9. Implement new efficient board representation.

======================== In the future ========================

X. Make the curses interface work, part II.
   - Read user moves
   - Implement other things (level change, etc, etc)