Что бы была буль которая при открытии проекта не менялась
При открытии приложения все данные становятся дефолтными и загружаются в память именно так, как ты указываешь.
При закрытии соответственно все очищается и при следующем открытии приложения все по новой.
Если ты хочешь, чтобы булевая переменная по дефолту была в том стейте, который ты хочешь видеть - делай ее таковой по умолчанию.
Если же ты хочешь, чтобы булевая переменная, которая у тебя по-умолчанию имеет стейт false была каким-то магическим образом true, то тебе необходимо ее состоянии где-то "записать".
Save Game object это и есть то самое место.