private boolean isWinning(CellState player, int col, int row) {
		// we dont have to check the (col, row) because there has to be
		// currentPlayer because he set the disc there
		if (checkHorizontal(player, col, row) || checkVertical(player, col, row) || checkDiagonalAscending(player, col, row)
				|| checkDiagonalDescending(player, col, row)) {
			eventSystem.queueEvent(new GameStatusUpdateEvent(Status.OVER));
		}

		return false;
	}