1* Fix bugs: capturing en passant allowed whenever the victim is two
2  ranks ahead of its start position; it should only be allowed on the
3  move after a single two-space move.  Piece counts in muster window
4  are sometimes updated the move after they should be.
5
6* Replace the conditionals in piece.c which allow/disallow moves on
7  empty boards with table look ups.  This would require a table for
8  every piece; each table would be 3x3x3.  Queen and King would be
9  all 1, Bishop would be
10
11      Bottom     Middle      Top
12      1 0 1      1 0 1      1 0 1
13      0 0 0      0 1 0      0 0 0
14      1 0 1      1 0 1      1 0 1
15
16  etc...  I'm using this "plan" as an excuse not to document those
17  conditionals.
18
19* Make the resign button bring up a bigger dialog, incl. network and
20  autoplay options.  The button should read "start" before the first move.
21
22* Play more interesting sounds than "beep", and allow them to be varied.
23
24* Improve the move-generation routine.
25
26* Animation!! (This one's a long way off..)
27
28* Alternative interfaces - X11 is all very well, but MS-Windows, VT100, Mac,
29  ....
30
31* Network undo: not only is it not yet working properly, I'm not even sure that
32  it should be allowed; at the very least, opponents should have veto over it.
33
34