Made an inner GenerateMoves object in the Board object and use to collection static data for move generation.