pub(crate) fn finish_app_setup( ctx: &mut EventCtx<'_>, app: &mut App, title: bool, savestate: Option<Sim>, edits: Option<MapEdits>, setup: Setup, ) -> Vec<Box<dyn State<App>>>