introduction self cooked bitboard