Enhanced Permissions ; fixed #2

Checked and fully working,  removed chat for now, as its not complete
and will break with new permissions ( will be next commit )