extend error handling in game_session