fn final_score( ctx: &mut EventCtx<'_>, app: &mut App, mode: GameplayMode, failed: bool, ) -> Box<dyn State<App>>