private void Initialise(){
		// Fill Vector with all possible game states for round one.
		
		AllStates = new ArrayList<GameState>();
		
		int[] Perms = new int[NumWolves + 1];	
		for(int i = 0; i < Perms.length; i++){
			Perms[i] = i + 1;
		}
		
		boolean p = false;
		do {
			AllStates.add(new GameState(Perms, NumPlayers));
			p = nextPerm(Perms);
		} while (p);
		
	}