public static void main(String[] args) throws IOException {
		boolean successful = true;
		StartGame();
		rankingList = new RankingList(game.getPlayer());
		int weeklySupplyCost = 0;
		while (day < 30) {
			if (day % 7 == 0 && day != 0) {
				game.getRestaurant().setBudget(
						game.getRestaurant().getBudget() - weeklySupplyCost);
				game.getRestaurant().paySalaries();
			}
			if (game.getRestaurant().getBudget() < 0) {
				successful = false;
				break;
			}
			startDay();
			weeklySupplyCost += game.getRestaurant().processOrders();
		}
		game.getRestaurant().setBudget(
				game.getRestaurant().getBudget() - weeklySupplyCost - 4000);
		if (successful && game.getRestaurant().getBudget() >= 0) {
			System.out
					.println("After substracting additional costs the final budget is: "
							+ game.getRestaurant().getBudget());
			game.getPlayer().setScore(game.getRestaurant().getBudget());
			rankingList.updateRanking();
		} else {
			System.out
					.println("Unfortunately the budget is below 0 now, this means you lost! Feel free to play again");
		}
	}