YOU DO NOT CREATE (ISP)INTERFACE FOR SOME OF PARAMETERS AND DO NOT SPECIFYING TYPES FOR EACH VARIABLE BECAUSE YOU SEEK SIMPLICITY; I CREATING INTERFACE FOR EACH SINGLE PARAMETER BASED ON REQUIRED METHODS(ISP) AND SPECIFYING TYPE FOR EACH VARIABLE BECAUSE I HAVE NO F****NG IDEA WHAT IS GOING ON IN MY LUA CODE, WE ARE NOT THE SAME