Changes:
- Implement new GameQueue methods
- Use new GameQueue methods
- Add distribute methods for PlayerJoinQueueInfo and PlayerLeaveQueueInfo