command: change how client commands work, show error messages on unallowed commands