Refactored board to control row, col and block instantiation