public void endTurn()
	{
		GameTimer timer = GameTimer.getTimer(); // any time a player ends their turn, stop the timer
		timer.pause();

		StoreFrame frame = StoreFrame.frame();
		frame.hideStore(); // store will go away if the player runs out of time

		if (incrementCurrentPlayer() == null) // if the last player has gone, then switch to the next phase.
		{
			if (Iterator.getIterator().getCurrentPhase() == 2)
			{
				this.calculateProduction();
			}
			Iterator.getIterator().switchToNextPhase();
		}
		else
			resetClock();
		new Announcement("Current player is now " + currPlayer);
	}