Since I can't seem to get my head around MetaTables (@ant0N - any chance of creating a tutorial on how to use MetaTables??), I found a Tutorial on the web that explained how to use OOP in Lua, without using MetaTables From this, I created my own, which I have now uploaded onto the Wiki.

Shando

PS: for those of you who want to see the original Tutorial I found, it's available here:

If you want, you can write it in Russian and then use some translator (Google Translate, Systran, PROMT etc.) to convert it to English.

Obviously, your English is better than my Russian but my Dad can speak and read Russian, so I could ask him to take a look, and let us know if the translation is accurate (unfortunately, he's not really computer literate, but he can let me know the general translation, and I can then reword as necessary??).