Currently terminating a scrim (probably closing with a winner too) leaves all participants in the global participant dict meaning they cannot join another scrim before the bot is restarted. Ensure all participants are properly removed always while a scrim instance ceases to exist.
Steps to reproduce:
Create a scrim
Join the scrim
Terminate the scrim
Create a new scrim
Attempt to join the new scrim
Notice the bot won't let you join
Expected functionality:
The bot should let the participants of the terminated scrim join new scrims
Currently terminating a scrim (probably closing with a winner too) leaves all participants in the global participant dict meaning they cannot join another scrim before the bot is restarted. Ensure all participants are properly removed always while a scrim instance ceases to exist.
Steps to reproduce:
Expected functionality:
The bot should let the participants of the terminated scrim join new scrims