public Board(int width, int height, MouseListener mouseListener) {
		grid = new Tile[width][height];
		
		super.setLayout(new GridBagLayout());
		GridBagConstraints constraints = new GridBagConstraints();
		
		for (int y = 0; y < height; y++) {
			for (int x = 0; x < width; x++) {
				grid[x][y] = new Tile(x, y, mouseListener);
				constraints.gridx = x;
				constraints.gridy = y;
				
				this.add(grid[x][y], constraints);
			}
		}
	}