@RavynousHunter: Lua isn't really an object-oriented language. Its object-oriented functionality is difficult, yes, but it's lightweight and pretty similar to JS. Oh, and technically it's functional (functions are just anonymous functions assigned to a variable name), so whatever reason you had...