public static void main(String[] args) {
		Scanner scanner = new Scanner(System.in);
		int slotsFilled = 0;
		final int NUMBER_OF_SLOTS = 9;
		String boardArray[][] = new String[3][4];
		String player;
		int row;
		int column;
		do {
			player = whichPlayer(boardArray);
			System.out
					.print("Enter a row (0, 1, 2) for player " + player + ":");
			row = scanner.nextInt();
			System.out.print("Enter a column (0, 1, or 2) for player " + player
					+ ":");
			column = scanner.nextInt();
			if (boardArray[row][column] == "X"
					|| boardArray[row][column] == "O") {
				System.out
						.println("This position has already been filled. try again");
				continue;
			}
			boardArray = board(row, column, player, boardArray);

			slotsFilled++;
		} while (slotsFilled < NUMBER_OF_SLOTS
				&& (status(boardArray, player, row, column) == false));
		if (slotsFilled >= NUMBER_OF_SLOTS) {
			System.out.println("Its a draw");
		}

	}