public void render(Graphics g){
		g.setColor(Color.BLACK);
		int size = display.frame.getHeight() / 12;
		int xOff = (display.frame.getWidth() - size * 9) / 2;
		int yOff = (display.frame.getHeight() - size * 9) / 4;
		for(int x = 0; x < 9; x++){
			for(int y = 0; y < 9; y++){
				if(board.get(x).get(y) != 0){
					if(set.contains(x + "," + y)){
						BufferedImage img = new BufferedImage(200,200,BufferedImage.TYPE_INT_RGB);
						img.getGraphics().drawImage(ImageManager.get(board.get(x).get(y).toString()), 0, 0, null);
						ImageManager.replaceColor(Color.BLACK.getRGB(), Color.RED.getRGB(), img);
						g.drawImage(img, xOff + x * size, yOff + y * size, size, size, null);
					} else {
						g.drawImage(ImageManager.get(board.get(x).get(y).toString()), xOff + x * size, yOff + y * size, size, size, null);
					}
				}
				g.drawRect(xOff + x * size, yOff + y * size, size, size);
				g.fillRect((xOff + 9 * size) - (size / 30), yOff, size / 15, size * 9);
				g.fillRect(xOff, (yOff + 9 * size) - (size / 30), size * 9, size / 15);
				if(x % 3 == 0){
					g.fillRect(xOff + x * size - (size / 30), yOff + y * size, size / 15, size);
				}
				if(y % 3 == 0){
					g.fillRect(xOff + x * size, yOff + y * size - (size / 30), size, size / 15);
				}
			}
		}
	}