private static void prepareFrame()
		{
			EmpireDrawer empire = EmpireDrawer.getInstance();
			
			
			properties = empire.new ActionWindow();
			gameInformations = empire.new InformationActionWindow() ;
				
			empireFrame.setSize((int)empireDimension.getWidth() + (int)empireDimension.getWidth()/4, (int)empireDimension.getHeight());
			empireFrame.setDefaultCloseOperation(JFrame.DO_NOTHING_ON_CLOSE);
			empireFrame.getContentPane().add(BorderLayout.WEST, empire);
			Dimension displaySize = Toolkit.getDefaultToolkit().getScreenSize();
			empireFrame.setLocation((displaySize.width - empireFrame.getWidth())/2, (displaySize.height - empireFrame.getHeight())/2);
			empireFrame.setIconImage(Toolkit.getDefaultToolkit().getImage(RomanLegion.class.getResource("graphics/legionist_icon.png")));
			empireFrame.setTitle("<<I AM the senate!>>, said " + Empire.getInstance().getEmperor() + " once...");
			empireFrame.addWindowListener(new WindowListener(){

				@Override
				public void windowActivated(WindowEvent arg0) {}

				@Override
				public void windowClosed(WindowEvent arg0) {}

				@Override
				public void windowClosing(WindowEvent arg0) 
				{
					Empire.getInstance().SETTLEMENTS.clear();
					//endGame();
				}

				@Override
				public void windowDeactivated(WindowEvent arg0) {}

				@Override
				public void windowDeiconified(WindowEvent arg0) {}

				@Override
				public void windowIconified(WindowEvent arg0) {		}

				@Override
				public void windowOpened(WindowEvent arg0) {}
				
			});
				
			timeLabel.setFont(TIMES_BOLD_15);
			timeLabel.setForeground(COLOR_GOLD);
			//timeLabel.setMaximumSize(new Dimension(240, 50));
			//timeLabel.setPreferredSize(new Dimension(240,50));
			
			goldLabel.setFont(TIMES_BOLD_15);
			goldLabel.setForeground(COLOR_GOLD);
			
			newMerchantButton.setIcon(new ImageIcon(Toolkit.getDefaultToolkit().getImage(Merchant.class.getResource("graphics/merchant_icon.png"))));
			newMerchantButton.setFont(TIMES_BOLD_17);
			newMerchantButton.setText("Create new Merchant");
			newMerchantButton.addActionListener(new ActionListener(){

				@Override
				public void actionPerformed(ActionEvent e) 
				{
					int counter = 0;
					//synchronized(creaturesListGuard)
					{
						for(Creature c : Empire.getInstance().CREATURES)
						{
							if (c.getClass() == Merchant.class)
							{
								counter++;
							}
						}
					}
					
					if (counter <= 20)
					{
						if(Empire.getInstance().SETTLEMENTS.get("Rome") != null)
						{
							{
								//final JWindow merchantWindow = new JWindow(Empire.EmpireDrawer.empireFrame);
								
								
							}
							
							
							
							
							
							
							
							
							
							
							
							
							
							if(Empire.getInstance().getGold() >= 100)
							{
								new Merchant();
								Empire.getInstance().decreaseGold(100);
								
								if(Empire.getInstance().getGold() >= 100)
								{
									newMerchantButton.setEnabled(true);
								}
								else
								{
									newMerchantButton.setEnabled(false);
								}
								
								if(Empire.getInstance().getGold() >= 1000)
								{
									newRomanLegionButton.setEnabled(true);
								}
								else
								{
									newRomanLegionButton.setEnabled(false);
								}
							}
							
							newMerchantButton.setToolTipText("");
						}
						else
						{
							newMerchantButton.setEnabled(false);
						}
						
					}
					else
					{
						newMerchantButton.setToolTipText("To many merchants...");
					}
					
				}
				
			});
			
			newRomanLegionButton.setIcon(new ImageIcon(Toolkit.getDefaultToolkit().getImage(RomanLegion.class.getResource("graphics/legionist_icon.png"))));
			newRomanLegionButton.setFont(TIMES_BOLD_17);
			newRomanLegionButton.setText("  Create new Legion    ");
			newRomanLegionButton.addActionListener(new ActionListener(){

				@Override
				public void actionPerformed(ActionEvent e) 
				{
					if(Empire.getInstance().SETTLEMENTS.get("Rome") != null)
					{
						if(Empire.getInstance().getGold() >= 1000)
						{
							new RomanLegion();
							Empire.getInstance().decreaseGold(1000);
							
							if(Empire.getInstance().getGold() >= 100)
							{
								newMerchantButton.setEnabled(true);
							}
							else
							{
								newMerchantButton.setEnabled(false);
							}
							
							if(Empire.getInstance().getGold() >= 1000)
							{
								newRomanLegionButton.setEnabled(true);
							}
							else
							{
								newRomanLegionButton.setEnabled(false);
							}
						}
					}
					else
					{
						newRomanLegionButton.setEnabled(false);
					}
				}
				
			});
			
			sideMenu.setLayout(new BoxLayout(sideMenu, BoxLayout.Y_AXIS));
			sideMenu.setAlignmentX(RIGHT_ALIGNMENT);
			sideMenu.setMaximumSize(new Dimension(240,1024));
			sideMenu.setPreferredSize(new Dimension(240,1024));
			sideMenu.setBackground(COLOR_BLACK);
			
			gameInformations.add(timeLabel);
			gameInformations.add(goldLabel);
			gameInformations.add(newMerchantButton);
			gameInformations.add(newRomanLegionButton);
			
			sideMenu.add(gameInformations);
			sideMenu.add(properties);
			empireFrame.getContentPane().add(BorderLayout.EAST,sideMenu);
			
			MyMouseListener m = new MyMouseListener();
			empire.addMouseListener(m);
			empire.addMouseMotionListener(m);
			
			empireFrame.setVisible(true);
		}