I’ve just completed the second saving section that goes through the full creation but the lazyvalue was never introduced in that section, but I remember using it years ago when I did the course for the first time when completing the first saving section. Is the use of the lazyvalues important?
I already saved all of my caches in awake the only thing I haven’t got in the order you’ve suggested is I still have LoadSceneASync being called in start.
I also recommend that everyone check out my message about the security risks with using Binary Formatter: