configurable boardsize