World-championship-caliber Scrabble