Или тогда сохраняй всё в префы и в onCreate каждой активити грузи данные из них
этот способ у меня получилось реализовать в простеньком тестовом приложении, но он кажется очень не удобным в моей игре. Про фрагменты почти ничего не знаю. Их можно использовать как активити, которые не стираются пока активно активити на котором они расположены?