1d5d608a18
- Add absent player tracking to Lobby with leave/restore methods - Implement rejoin logic in LobbyManager to restore absent players - Add game-end callback mechanism to GameController and Lobby - Extend LobbyEventListener with onGameEnded event