Improved permission support for player commands (Issues #6 and #9)