The complete chessplayer