The velar nasal is not an independent phoneme, it is an allophone of the initial voiced velar plosive before non-high vowels, and in other places it is an allophone of the alveolar nasal before /k/,/g/,/h/.
/ŋ/ is no more or less restricted than the other nasals, /n m ɲ/