public void update() {
		for (int y = 0; y < ySize; y++) {
			for (int x = 0; x < ySize; x++) {
				Site site = scape.grid[x][y];
				JLabel label = labels[x][y];
				double energy = site.getFood();

				double div = (255 / scape.maxFood) * energy;
				int gradient = (int) (255 - div);
				Color background;

				background = (gradient > 235) ? new Color(255, 250, 205) : new Color(gradient, 255, gradient);

				label.setBackground(background);

				if (site.getAgent() != null) {
					label.setText("o");
					label.setForeground(Color.red);
				}
				else {
					label.setText("");
				}
			}
		}
	}