Updated to ignore PyCharm
Added CAHGame.message(body, player=None) utility function. CAHGame itself now requires server and channel to be passed on init