public Board(TicTacUI owner, Game ownerGame)
    {
        this.setLayout(new GridBagLayout());

        for(int i = 0; i < gameBoard.length; i++)
        {
            gameBoard[i] = new Tile(i, this);

            GridBagConstraints constraint = new GridBagConstraints();

            constraint.gridx = i % numCols;
            constraint.gridy = i / numCols;
            constraint.ipadx = horizontalPadding;
            constraint.ipady = verticalPadding;

            this.add(gameBoard[i], constraint);

            this.setOpaque(false);
        }

        this.ownerGame = ownerGame;
        this.owner = owner;
    }