updated constructors override
engaged action list with GameObjects