Britzl is a defold genius! I often try to explain a solution which is similar to the questioner’s level. Is Insanality’s idea better? yes! but for learners, the function solution makes things a little easier.
First one must understand why functions are important.
Only then one can learn why they are not important.