public void endTurn() {
		if (!playerFinished() && !currentTurn.isClosed()) {
			if (currentTurn.hasRemainingThrows()) {
				if (!currentTurn.busted) {
					currentTurn.closedWithUnthrownDarts = true;
				}
				else {
					currentTurn.terminatedCorrect = true;
				}
				
				if (currentTurn.getRemainingThrows() == 3) {
					currentTurn.closedWithoutThrownDarts = true;
				}
			}
			else {
				currentTurn.terminatedCorrect = true;
			}
		}
		else {
			currentTurn.terminatedCorrect = true;
		}
	}