revision: Bitboard