public void run() {
        int option = 0;
        while (true) {
            //I am sorry, but it wasn't worth making a bool
            inc = 0;
            myBoard.display();
            while (inc < 42  && myBoard.getWin() == false) {
                option = ask("Where would you like to place your next piece?");
                myBoard.setCounters(option, getColor());
                myBoard.display();
                inc++;
            }
            //this is the main body of the game
            //below here is just resetting it so you can play again
            inc++;
            //so it will display the correct winner
            System.out.println("\n\n\nGood Game! " + getColor() + " wins!");
            System.out.println("Would you like to quit? Type -1 to quit");
            option = scan.nextInt();
            myBoard.x = 0;
            myBoard.y = 0;
            for (int i = 0; i < 7; i++) {
                for (int j = 0; j < 6; j++) {
                    myBoard.grid[i][j] = ' ';
                }
            }
            if(option == -1) {
                break;
            }
            //if the user decides to quit, they can break out of the outer while loop
            option = 0;
        }
    }