Updating code to use the re-ordered Push function

Also will be needing two classes for the lua params, one for udata and
one for primitives.