private JButton createGameBoardButton(Tile t, Set<Map.Entry<Location, Integer>> bonusSquares, int i, int j){
		
		JButton button;
		String label = "";
		Color c =EMPTY_SQUARE_COLOR;
		for(Map.Entry<Location, Integer> e : bonusSquares){
			Location loc = e.getKey();
			if(loc.getX()== i && loc.getY() == j){
				int bonus = e.getValue();
				switch(bonus){
				case StandardGameBoard.DL:
					label = "DL";
					c = DL_COLOR;
					break;
				case StandardGameBoard.DW:
					label = "DW";
					c = DW_COLOR;
					break;
				case StandardGameBoard.TL:
					label = "TL";
					c = TL_COLOR;
					break;
				case StandardGameBoard.TW:
					label = "TW";
					c = TW_COLOR;
					break;
				default:
					label = "";
					c = EMPTY_SQUARE_COLOR;
					break;
				}
			}
		}
		button = new JButton(label);
		button.setName(label);
		setLookAndFeel(button, c);
		return button;
	}