improved ChessPlayer.learnFromSentence