Enjoyed the liberties of the AsyncPlayerChatListener constructor being called on the main thread.  Removed Futures from constructor.