@Override
	public void render(BufferedImage target) {
		Graphics2D g = target.createGraphics();
		
		int[][] grid = game.getGrid();
		for (int i = 0; i < m; i++)
			for (int j = 0; j < n; j++) {
				int k = grid[i][j];
				if (k > 0) {
					char c = (char) ('0' + k);
					if (k >= 10)
						c = (char) ('A' + k - 10);
					g.drawString(""+c, gridSize*i, gridSize*(j+1));
				}
			}
	}