public TownScreen()
	{
		super();
		this.setBackground(new Color(255, 200, 0));
		// super(Color.YELLOW);
		setLayout(new BorderLayout());
		iterator = Iterator.getIterator();
		pub = new Pub();
		timer = GameTimer.getTimer();
		add(timer, BorderLayout.WEST);
		JPanel panel = new JPanel();
		panel.setLayout(null);
		add(panel, BorderLayout.CENTER);
		panel.setSize(1080, 720);

		JButton back = new JButton("Back");
		back.addMouseListener(new MouseAdapter()
		{
			public void mouseClicked(MouseEvent e)
			{
				iterator.switchScreen(new AfterSelectionMap());
			}
		});
		GTools.positionAndAdd(back, .5, .9, panel);

		JButton pubButton = new JButton("Pub");
		pubButton.addMouseListener(new MouseAdapter()
		{
			public void mouseClicked(MouseEvent e)
			{
				pub.gamble(timer.getTimeRemaining());
				iterator.switchScreen(new AfterSelectionMap());
				Controller.getController().endTurn();
			}
		});
		GTools.positionAndAdd(pubButton, 0.35, 0.03, panel);

		JButton storeButton = new JButton("Store");
		storeButton.addMouseListener(new MouseAdapter()
		{
			public void mouseClicked(MouseEvent e)
			{
				StoreFrame.frame().showStore();
			}
		});
		GTools.positionAndAdd(storeButton, 0.1, 0.03, panel);

		JButton auctionHouseButton = new JButton("Auction House");
		GTools.positionAndAdd(auctionHouseButton, 0.62, 0.03, panel);

		JButton assayButton = new JButton("Assay");
		GTools.positionAndAdd(assayButton, 0.87, 0.03, panel);
	}