public Pokedex()
	{
		keepGoing = true;
		scanIn = new Scanner(System.in);
		dbc = new DatabaseController("veekun-pokedex.sqlite");
		while(keepGoing)
		{
			userInput = scanIn.nextLine();
			userInputArray = userInput.toLowerCase().split(" ");
			switch(userInputArray[0])
			{
				case "pinfo": try{pokemonInfo(new Pokemon(userInputArray[1]));} catch (eNotAPokemon e){System.out.println("Invalid pokemon name, please try again");}
					break;
				case "ptype": try{pokemonType(new Pokemon(userInputArray[1]));} catch (eNotAPokemon e){System.out.println("Invalid pokemon name, please try again");}
					break;
				case "pweak": try{pokemonWeakness(new Pokemon(userInputArray[1]));} catch (eNotAPokemon e){System.out.println("Invalid pokemon name, please try again");}
					break;
				case "help": System.out.println("The help command hasn't been filled yet, please annoy the developer into making one");
					break;
				case "exit": keepGoing = false;
						System.out.println("Thank you for using Banpower1's Pokedex, have a nice day.");
					break;
				default: System.out.println("Please use a valid command. Type \"Help\" to show all commands");
					break;
			}
		}
		
		scanIn.nextLine();
	}