@Override
	public void setUpPhase(CatanColor pieceColor, IPresenter presenter) {
		Player player = presenter.getClientModel().getServerModel().getPlayers().get(presenter.getPlayerInfo().getIndex());
		
		if (player.getRoads() == 15) {
			startDrop(PieceType.ROAD, pieceColor, false);
		}
		else if (player.getRoads() == 14 && player.getSettlements() == 5) { 
			startDrop(PieceType.SETTLEMENT, pieceColor, false);
		}
		else if (player.getRoads() == 14 && player.getSettlements() == 4 && presenter.getState().getStatus().equals("SecondRound")) { 
			startDrop(PieceType.ROAD, pieceColor, false);
		}
		else if (player.getRoads() == 13 && player.getSettlements() == 4 && presenter.getState().getStatus().equals("SecondRound")) { 
			startDrop(PieceType.SETTLEMENT, pieceColor, false);
		}
//		else {
//			
//			System.err.println("Something wrong in setUpPhase of MapView.java");
//		}
	}