Powerful Object Oriented Lua