pub type AttackTable = [Bitboard; 64];
AttackTable type records an attack bitboard for every square of a chess board