@Override
	public void renderGUI(Graphics g) {

		Point mp = Input.getMousePosition();

		startAA((Graphics2D)g);
		g.setColor(new Color(62, 69, 61));
	
		fillCircle(g, 50, 20, 25);	//Food
		fillCircle(g, 150, 20, 25);	//Wood
		fillCircle(g, 250, 20, 25);	//Metal
		fillCircle(g, 350, 20, 25);	//Stone
		
		if( mp.distance(450, 25) < 20) {
			Color c = g.getColor();
			g.setColor(Color.green);			
			for(Person p : game.people){
				Point pnt = game.canvas.camera.worldToScreen(new Point(p.getX() * World.scale + (World.scale / 2), p.getY() * World.scale+ (World.scale / 2)));
				g.drawLine(pnt.x, pnt.y, 450, 20);
			}
			
			g.setColor(c);
			fillCircle(g, 450, 20, 27);		
		}else{
			fillCircle(g, 450, 20, 25);	
		}
		
		g.fillRect(0, 0, game.canvas.getWidth(), 25);		
		
		drawImageCenter(g, "voidpixel", game.canvas.getWidth() - 42, 13, 32);
		
		g.setColor(Color.white);		
		g.drawString("x" + collectiveFood.getAmount(), 50 + 20, 20);	//Food
		g.drawString("x" + collectiveWood.getAmount(), 150 + 20, 20);	//Wood
		g.drawString("x" + collectiveMetal.getAmount(), 250 + 20, 20);	//Metal
		g.drawString("x" + collectiveStone.getAmount(), 350 + 20, 20);	//Stone
		g.drawString("x" + game.people.size(), 450 + 20, 20);	//Population

		endAA((Graphics2D)g);
		
		drawImageCenter(g, "resource_food", 50, 25, 20);
		drawImageCenter(g, "resource_wood", 150, 25, 20);
		drawImageCenter(g, "resource_metal", 250, 25, 20);
		drawImageCenter(g, "resource_stone", 350, 25, 20);
		drawImageCenter(g, "resource_people", 450, 25, 20);
		
		
		
	}