@Override
			public void paintComponent(Graphics g)
			{
				if(isSingle)
				{
					lifeLabel.setText("Life:   " + b.getLife() + " / " + b.getMaxLife());
					weaponLabel.setText("Weapon:   " + b.getWeapon().getName());
				}
				else
				{
					int i =0;
					creaturesToRemove.clear();
					//synchronized(Empire.creaturesListGuard)
					{		
						for(Creature c : unitList)
						{
							if (c.isLiving() == true)
							{
								i++;
							}
							else
							{
								creaturesToRemove.add(c);
							}
						}
						unitList.removeAll(creaturesToRemove);	
					}
					
					unitCount.setText("Hordes count:   " + i);
				}
				
				
				
				
				Graphics2D g2d = (Graphics2D) g;
				g2d.setColor(COLOR_GOLD);
				g2d.fillRect(0,0, this.getWidth(), this.getHeight());
			}