private static void gangupLoop(int[][] board) {
		boolean continueLoop = true;
		int playerNumber = 1;
		int turnNumber = 1;
		int consecutiveConectionsRequired = 3;
		int numberOfPlayers = 4;
		GangupDataObject recievedDataObject;

		while (continueLoop == true){
			recievedDataObject = placePiece(board, playerNumber);

			if(recievedDataObject.getIsPiecePlaced()) {
				if(checkForWin(turnNumber, recievedDataObject.getInputX(), recievedDataObject.getInputY(),
						recievedDataObject.getBoard(), consecutiveConectionsRequired, numberOfPlayers)){
					win(playerNumber);
					continueLoop = false;
				};
				turnNumber++;
				if(playerNumber < 4){
					playerNumber++;
				}
				else{
					playerNumber = 1;
				}
			}
			else invalidMove();
		}
	}