I'm not sure it makes sense anyway: pong and its editor may require different args.
Anyway my brain is exploding thinking about the possible scenarios for loading/saving state.
5YGO6JX5WTBNIRW2LKLJF7EE7Z5UNXAMLG24AUV5BK227S4AI4IQC ANVLB2TX6ODOEUY7OADTQG47W7DNRHD6NXUPIJR5LVSJFMFJ3L2AC FXI74QCLOZ4BS7UVZ3U2PE3LOL7MX3FWGHZCTGH3DYFXGTXVVIRAC U46N4W3QLSD5F7DNP6VB43CEE3OA2PJFLGNUG3MZ7EMNTFSUIP6AC 7Q6GKOOL56VGLW3WCFTMXIGBIBNBJ5AD7LB5KJGZFAUUDIEYXE2QC AD34IX2ZSGYGU3LGY2IZOZNKD4HRQOYJVG5UWMWLXJZJSM62FFOAC OTIBCAUJ3KDQJLVDN3A536DLZGNRYMGJLORZVR3WLCGXGO6UGO6AC K464QQR4FTXFUMHFWAGOD5DJ6YHUBUKRHLXF2ORE74DVT7TVQ35QC YGCT2D2ORMLTBHANLGHZV3EBGGHD7ZK55UAM7HF2AVSHDXAAKK5QC A4NPMJKEBHDG4M2Z55H6Q54YTJYDN7BBN3OBRXNZVGHRLFHR2UGAC if #arg == 0 thensource.initialize_edit_side(arg)elselocal type = source.detect_filetype(arg[1])if type == 'edit' thensource.initialize_edit_side(arg)elseinitialize_log_browser_side(arg)Show_log_browser_side = trueendend
source.initialize_edit_side{'pong.lua'}