feat/143-lobby-absent-player-tracking
main
- 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