Added (untested) command support for @channel, tweaked FireNG's code to fit my coding style.