private static void newGame() throws IOException {
        Scanner scan = new Scanner(System.in);
        String nameInput = "";
        int jobSelector;
        String ans = "n";

        boolean loop = true;

        Player p = null;

        //If the player enters 'Y' or 'y' then it exits out of character creation
        while (!"y".equalsIgnoreCase(ans)) {
            jobSelector = 0;//resets to 0 everytime it loops

            boolean nameLoop = true;
            do {
                System.out.println("What is your name?"); //maybe make all strings variables? later or something
                nameInput = scan.nextLine();
                if (nameInput.length() < 2 || nameInput.length() > 15) {
                    System.out.println("Please enter a name between 2-15 characters");
                }
                else {
                    nameLoop = false;
                }
            } while (nameLoop);

            System.out.println("What is your job? (Warrior = 1, Mage = 2, Thief = 3)"); //array of jobs later?
            while (loop) {
                try {
                    jobSelector = scan.nextInt();
                    scan.nextLine();
                }
                catch (InputMismatchException e) {
                    scan.next();
                }
                if (jobSelector > 0 && jobSelector < 4) {
                    loop = false;
                }
                else {
                    invalidInput();
                }
            }

            //Creates a new player with the selected name and job
            p = new Player(nameInput, jobSelector);

            p.printStatus();

            System.out.println("Your new adventure is about to begin!~ Are you ready?(Y/y)");

            ans = scan.nextLine();
            loop = true; //If user doesn't enter 'y' or 'Y' then need to reset the job selector loop
        }
        new Game(p); //Creates a new game with the newly created player
    }