Updated flow based on explicit game start