Send around board so that ValidPieceMovesForEmptyBoard does not need to be recreated when starting a new game.