Ignore cancelled chat events
Add ChesterCommunicator, which handles JMegaHal asynchronously
Only write to the brain file once.