Split the `Board` class into a new class called `MoveGeneration`, which handles move generation, in order to make the `Board` class smaller.
Split the
Boardclass into a new class calledMoveGeneration, which handles move generation, in order to make theBoardclass smaller.