protected void CreateMovesGenerators()
{
this.moveGenerators = new MovesGenerator[6];
for (int i = 0; i < 6; ++i)
this.moveGenerators[i] = MovesGeneratorFactory.CreateGenerator(
(Figure)i,
this.bitboards[i],
this.attacksGenerators[i]);
}