So why does this work?
After talking about scope, shouldn’t max equaling 1001 be destroyed after walking out the Start function? So Update wouldn’t see the variable as 1001 but rather as 1000 as it’s declared in the main class? Why does it work instead of us having to put the max = max + 1 at the top of the Update function (I understand why we can’t put it in the class)?