public static void SetNames(){
		String[] PlayerNames = new String[NumPlayers];
		int[] RandOrd = RunFileGame.getRandomOrdering(NumPlayers);
		for(int i = 0; i < NumPlayers; i++){
			int n = RandOrd[i];
			boolean BadName = false;
			String Name;
			do{
				Name = ui.inputName();
				BadName = false;
				if(Name.equals("NONE")){
					BadName = true;
					ui.displayError("FUCK OFF THAT NAMES RESERVED");
				} else if(Name.equals("")){
					BadName = true;
					ui.displayError("FUCK OFF NOBODYS CALLED THAT");
				} 
				for(int j = 0; j < i; j++){
					if(Name.equals(PlayerNames[RandOrd[j]])) {
						BadName = true;
						ui.displayError("FUCK OFF YOUVE ALREADY DONE THEM");
					}
				}			
			}while(BadName);
			PlayerNames[n] = Name;			
		}
		Players = PlayerNames;
	}