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];