That's really cool! The stuff that stuck out to me was the usage and implicit object message kind of relationship between I guess variables and colons, along with brackets and what is in them, though I can see the lua influence there for sure. I'm not a programmer by trade or training, I just kinda learn what I have to in order to do the thing I want and try to just visually plan everything else out within those limits of my programming skill. :P
Anyway, was just drawing tonight, added a lulz caption to it. Like I said, I was doing this in Hypercard already. It's nice actually I can full screen draw now since MiniVMAC's handling of tablet is quite poor with random jumping no matter how the input is configured through the system driver. I'm rather fond of black and white AND low res art...so...yeah...again, this little project is what I'd do if my aformentioned poor programming skills were actually worth a fart in the wind.