extern int atrans[17][17], dtrans[17][17];
extern unsigned long acheck[17][17], dcheck[17][17];
extern char afill[17][17], dfill[17][17];
extern struct goodmove {
char word[8];
unsigned r, c;
char (*fill)[17];
int score, value;
} bestmove;
extern int myscore, yourscore;
extern char rack[28], yourrack[28];
extern int consecutivepasses, anyrackempty;
extern char sock[28]; extern int socksize;
extern int cursorx,cursory,computermoving;
extern char lettervalue[64], letterquantity[28];
extern char wordmult[17][17], lettermult[17][17];