I understand that. What I'm asking is is it necessary for any reason that the AI ENGINE function itself (not the function call) must be placed below everything else - at the bottom of the lines of code. In your installation instructions, you said it must be placed there. I thought perhaps your reasoning was that since the engine was a rather large piece of code, it would be better at the bottom, out of the way as you wrote the rest of your code. If that is the only reason, I was thinking I should put my larger function, that only runs once at initialization, at the bottom. I thought perhaps I could save a few microseconds of processor time by putting it down there rather than in the middle somewhere. I just didn't understand why it was" imperative" that it be placed at the bottom. My understanding of the processor times involved in running various functions and code efficiency in general is so limited that I may be fretting over a few microseconds for nothing.
I'm not sure if I'm stating this any clearer or not.
I took your Intermediate Guide to heart, by the way, and have about 45 functions so far in my map code. It works quite nicely and makes things so much easier to access and work with.