@Override
	public void paint(Graphics g) {
		if (MainChar != null && MainChar.isAlive()) {
			g.setColor(Color.red);
			g.drawOval(MainChar.getX(), MainChar.getY(), 25, 25);
			
			g.setColor(Color.red);
			g.drawRect(0, 370, 100, 20);
			g.fillRect(0, 370, MainChar.getHealth(), 20);
			
			g.setColor(Color.yellow);
			g.fillRect(280, 370, MainChar.getHunger(), 20);
			g.setColor(Color.blue);
			g.fillRect(280, 340, MainChar.getSocial(), 20);
			g.setColor(Color.black);
			g.drawString("Social", 315, 355);
			g.drawString("Hunger", 315, 385);
			g.drawString("Health", 35, 385);
		}
		
		if (FriendChar != null && FriendChar.isAlive()) {
			g.setColor(Color.black);
			g.drawOval(FriendChar.getX(), FriendChar.getY(), 25, 25);
			
			g.setColor(Color.red);
			
			g.drawRect(0, 340, 100, 20);
			g.fillRect(0, 340, FriendChar.getHealth(), 20);
			
			g.setColor(Color.yellow);
			g.fillRect(280, 310, FriendChar.getHunger(), 20);
			g.setColor(Color.blue);
			g.fillRect(280, 280, FriendChar.getSocial(), 20);
			g.setColor(Color.black);
			g.drawString("Social", 315, 295);
			g.drawString("Hunger", 315, 325);
			g.drawString("Health", 35, 355);
		}
		
		if (MonsterChar != null && MonsterChar.isAlive()) {
			g.setColor(Color.black);
			g.drawOval(MonsterChar.getX(), MonsterChar.getY(), 25, 25);
			
			g.setColor(Color.red);
			
			g.drawRect(0, 340 - 60, 100, 20);
			g.fillRect(0, 340 - 60, MonsterChar.getHealth(), 20);
			
			g.setColor(Color.yellow);
			g.fillRect(280, 310 - 60, MonsterChar.getHunger(), 20);
			g.setColor(Color.blue);
//			g.fillRect(280, 280 - 60, MonsterChar.getSocial(), 20);
			g.setColor(Color.black);
//			g.drawString("Social", 315, 295 - 60);
			g.drawString("Hunger", 315, 325 - 60);
			g.drawString("Health", 35, 355 - 60);
		}
		
		g.setColor(Color.green);
		g.fillOval(Tree.getTreex(), Tree.getTreey(), Tree.getSize(),
				Tree.getSize());
		
	}