init method
初期化する LifeRoad や User の取得、LifeStage の初期値追加 TODO: コンストラクタ内でやればいい。そして、UI 側は listen するように改修する。んで、非同期処理の完了について無知でいられる。
Implementation
Future<void> init() async {
value
..lifeRoad = await _playRoom.entity.fetchLifeRoad(_store)
..humans = await _playRoom.entity.fetchHumans(_store)
..currentTurnHuman = value.humans.first; // TODO: 順序付けのあり方検討
await _startGame(); // TODO: これは host がゲーム開始ボタン押した時にやること
}