private static Command commandToObject(String termInput, Player actingPlayer, Scanner scanner)
	{
		//Just set to Max value as an indicator that this variable is not set with user input.
		//Easily broken by "malicious" user entering int max value...but generally it works.
		int input = Integer.MAX_VALUE, input2 = Integer.MAX_VALUE;
		switch (termInput) {
			case "heal" : return new PlayerHealCommand(actingPlayer);
			case "placewall":
			case "placeWall": engine.display("Where will the wall be placed?");
				while (input == Integer.MAX_VALUE || input2 == Integer.MAX_VALUE) {
					try {
						if (input == Integer.MAX_VALUE) {
							input = scanner.nextInt();
						} else {
							input2 = scanner.nextInt();
						}
						
					} catch (InputMismatchException ime) {
						engine.display("You must enter an integer value.");
						scanner.next();
					}
				}
				return new PlayerPlaceWallCommand(actingPlayer, input, input2);
			case "done" : return new DoneCommand();
			default : return null;
		}
	}