Controls state around who the game is currently waiting for
Protected
Tells if the game is waiting on any player
Tells if the game is waiting on any of the provided players
the subset to check against
Controls state around who the game is currently waiting for