Created rat4.lua and changed the way to construct the objects/modules