public boolean testScore(String startScore) { //sees if string is valid score
		String tempNumStr = "";
		Integer firstInt = 0;
		Integer secondInt = 0;
		Double tempScore = 0.0;
		if(startScore == "0") {
			return true;
		}else {
			char[] aCharArray = startScore.toCharArray(); //turns input into array so it can be iterated over
			for(char scoreChar : aCharArray) { // parses through string to get int before the "" and the int after
				if(Character.toString(scoreChar).equals("/")) { //separates between first and second int
					try {
						firstInt = Integer.parseInt(tempNumStr);
					}catch(NumberFormatException e) {
						return false;
					}
					if(firstInt == null) { //makes sure that score input is valid
						return false;
					}
					tempNumStr = ""; //resets tempNumStr so it can get value of secondInt
				}else {
					tempNumStr += Character.toString(scoreChar); //concats integer in case numbers are 2 digit
				}
			}
			try {
				secondInt = Integer.parseInt(tempNumStr);
			}catch(NumberFormatException e) {
				return false;
			}
			if(secondInt == null) { //makes sure that score input is valid
				return false;
			}
			tempScore = (double)firstInt / (double)secondInt;
			if(tempScore < 0 || tempScore > 1) { //checks to see if score is reasonable, ie not 7000% or something
				return false;
			}
			return true;
		}
	}