private static GameState weekLoop(GameState state)
	{
		for(int day = state.getDay(); day <= 5; day++)
		{
			state.setDay(day);
			
			if(state.getTime() == Time.PICK_CARDS)
			{
				pickCards(state);
				state.log("~DAY PHASE (" + (day+1) + ")~");
				state.setTime(Time.DAY);
				state.updateGUIs();
			}
			
			while(state.getTime() != Time.PICK_CARDS)
			{
				state = oneAction(state);
				state.updateGUIs();
			}
		}
		
		state = state.getCounter().score(new GameState(state), true);
		
		weekendClear(state);
		
		return state;
	}