Mind's Eye, a chess trainer: under construction.