public void mainLoop() {

		String input;

		do {
			// show the player where they are to start off
			player.getLocation().printInfo();

			input = Printer.getInput();

			if (move(input))
				continue;

			switch (input) {
			case "look":
				// don't know if title should be included
				player.getLocation().printDescription();
				break;
			case "talk":
				talk();
				break;
			case "quit":
				break;
			case "fight":
				fight(new Monster(10, 10));
			default:
				Printer.print("Enter a direction, \"talk\" to have a conversation, \"fight\" to have a battle or \"quit\" to leave");
			}
		} while (!input.equals("quit"));// this ends the game

	}