working on new code gen
forcing global Leisure in node for proper compilation, supporting mixed old/new code gen, temporarily turning new code gen off, fixing compilation duplicate first item error
fixing advice to work with new system, updated client files to new code gen