Handle observers for non-first "allow_new_game=yes" scenarios.
Added out-of-range check for level selection (mp::create).