Хорошая идея. Мы представляем себе реализацию так:
Каждое N задание игроки будут получать задание из категории, которая у них не включена. При этом вместо кнопок "Следующий уровень" и "Следующее задание", а будет возможность пропуска задания и кнопка "Выполнил", в случае, если игрок выполнит задания, то категория, к которой относилось данное задание, будет включена для игроков.