Cleaned up and repurposed tournament mode

and added a plugin conflict system to help plugins resolve conflicts on
their own.