if you don't have order this happens, everyone pops up and be like i want to host my game, i can host it right now!!! but like all of us can host our games right now if we want, which is why there should be a queue or a calender to look at, if the game finishes then next person turn to host, can he host? yes then start the game, if he can't then he gets skipped and go for the next person. Simple stuff.
What we have here is a mess.