TODO

Current infrastructures:				Priority

o Alpha-beta pruning
  - Store the best move sequence			low
  - Interact better with transposition table		HIGH
  - Mid game and end game board				low
  - Reentrant						low
  - Search speed					MEDIUM
  - Verify anti wipe out				HIGH

o Transposition table
  - Reentrant						low
  - Make hash class					HIGH

o Move ordering
  - Reentrant						low

o GNOME front end
  - Display last move with number for passes		low
  - Display current score (with lookahead)		low
  - Display timer					low
  - Load SGF game					MEDIUM
  - Load Thor game					MEDIUM
  - Save game						low
  - Edit board function in menu				HIGH
  - End game solver					HIGH
  - More themes						low
  - Theme preview					low
  - Flipping graphics					low
  - Sound						low
  - Option applicable to current game only		MEDIUM
  - Undo to here					HIGH

o Packaging

o Pattern-based evaluation
  - Compress pattern file				low
  - Improve pattern data				low
  - Evaluation speed					MEDIUM

o Opening book
  - Based on win-loss scores				low
  - Book browser					MEDIUM

o Learning tool
  - Explain parity situation				low
  - Add comment in game history				low

o Configuration file for preferences
  - Use GConf						low

o Online help (Use Sans 14px for text)
  - Glossary						low
  - Document gen_* tools				low

o Configuration/build

o i18n

o Logging
  - Support multiple log format				low
  - Support SGF file format				low

o AI vs AI infrastructure
  - GTP time game support				MEDIUM

o Other

Future infrastructures:

o Different move ordering during opening, midgame	low
o Multi prob-cut					low
o Think in opponent's time				low
o KDE front end						low
o l10n							low
o Pattern learning					low
o Book learning						low
o Use bitboard						low
