Makes matches inherit properly from EventEmitter

3d3887a set up the Match inheritance wrong, so all Match objects have a
shared event queue. When a second match starts, all the events are bound
an extra time and the bot starts repeating itself.