public static void shop(Character character, Scanner console) throws FileNotFoundException {
		System.out.println();
		character.getInventoryManager().printInventory(); //////////
		System.out.println("Welcome to the shop. Feel free to browse.");
		System.out.print("Would you like to buy, sell, or exit? ");
		Scanner num = new Scanner(System.in);
		
		String response = console.nextLine();
		System.out.println();

		if(response.toLowerCase().startsWith("buy")) {
			System.out.println("Here's what we have in stock right now.");
			Shop shop = new Shop(character.getLevel());
			shop.printShop();
			System.out.println("Your current Money: " + character.getMoney());
			System.out.print("What would you like to buy? Please enter the number corresponding with the item's index: ");
			int index = num.nextInt();
			if(index <= shop.getMerchandise().length && index > -1) {
				if(character.buy(shop.getMerchandise()[index - 1]) == true) {
					System.out.println("Ah! A fine choice!");
					character.getInventoryManager().addItem(shop.getMerchandise()[index - 1]);
					System.out.println("Anything else for today?");
					shop(character, console);
				} else {
					System.out.println("I'm sorry. You dont seem to have enough money for that item.");
					shop(character, console);
				}
			} else {
				System.out.println("There's nothing there, fool.");
				shop(character, console);
			}
		} else if(response.toLowerCase().startsWith("sel")) {
			System.out.println("Here's what ya got on you. ");
			character.getInventoryManager().printInventory();
			System.out.println();
			if (character.getInventoryManager().getInventory()[0] != null) {
				System.out.print("What item would you like to sell? Enter an index: ");
				int sell = num.nextInt();
				if(sell >= character.getInventoryManager().getInventory().length) {
					if(character.getInventoryManager().getInventory()[sell - 1] != null) {
						character.sellItem(character.getInventoryManager().getInventory()[sell - 1], sell);
						System.out.println("Thank you. Someone else will want this.");
						System.out.println("You now have $" + character.getMoney());
						System.out.println("Can I do anything else for you?");
						shop(character, console);
					} else {
						System.out.println("That index seems to be empty.");
						shop(character, console);
					}
				
				} else {
					System.out.println("There's nothing there, fool.");
					shop(character, console);
				}
			} else {
				shop(character, console);
			}
		} else if(response.toLowerCase().startsWith("exi")) {
			System.out.println("Stop in again soon. Next time bring your friends.");
			town(character, console);
		} else {
			System.out.println("Sorry, I dont understand. What do you want to do?");
			shop(character, console);
		}
	}