Might be a bit more time-consuming, but would be extremely helpful (from a noob's point of view) to have a few more comments inserted into your example scripts...

At this point in time, mainly in regards to tables, function names and variables... I'm finding tables confusing enough but throwing in functions or variables to different tables scattered through-out several different lua scripts, are adding to my confusion ...