put the board construction back into the constructor