protected void CreateBitBoards() { this.bitboards = new BitBoard[6]; for (int i = 0; i < 6; ++i) this.bitboards[i] = BitBoardFactory.CreateBitBoard((Figure)i); this.Rooks.SetupOrientation(this.position); }