protected void FillBitBoards() { for (int i = 0; i < 6; ++i) BoardInitializer.Shufflers[i].Init((sq) => this.bitboards[i].SetBit(sq), this.position, this.color); }