In the process we again lose the ability to load modifications, but we'll hold off on chasing that loose end for just a little while.
PH7S4VLYKRQY62VQ4NR2VIBAUVLVYQLEZYMGHUK6GND3KDBLSZTAC
7OBUZHRJSBBOQT6WXLTQ2FWKNMXE22WRF3PDL6YWR2RAEBCLBYBAC
HMMUQOIY7EMGDJB6KWOWCSKA5OXBQXTT5PT3QXXQOMTA742LSGNAC
4CTZOJPCTWYUSHLIZZJ2M5W7S4JZFZVT5MUU5XNSOIBS5L4UY5UQC
MD3W5IRAC6UQALQE4LJC52VQNDO3I3HXF3XE2XHDABXBYJBUVAXQC
OTIBCAUJ3KDQJLVDN3A536DLZGNRYMGJLORZVR3WLCGXGO6UGO6AC
2L5MEZV344TOZLVY3432RHJFIRVXFD6O3GWLL5O4CV66BGAFTURQC
AD34IX2ZSGYGU3LGY2IZOZNKD4HRQOYJVG5UWMWLXJZJSM62FFOAC
FXI74QCLOZ4BS7UVZ3U2PE3LOL7MX3FWGHZCTGH3DYFXGTXVVIRAC
UOTHQWM74AFOCPGQKKPLZXRI5HQFH3SRGI336AVZRGWPR6P256EAC
5YGO6JX5WTBNIRW2LKLJF7EE7Z5UNXAMLG24AUV5BK227S4AI4IQC
564RK5FW46AHODXU7LMSGA5LQND5SIFQTZMBFEKYEA3KGMED4JBAC
WQXU5WRHJKWTC3YYFAC7OZVQSWKW2QGPQK4VWOSXEQUGDU2T3TQAC
KTSXR2MUTVMBEU7BGN5CHXL5UP6PPA6TTHN4CON7T67YWGZB72VAC
66X36NZNEHWWURKSZ6G3XSC4CKQ7NTR4HYGDJGLHAUELMUAQC34AC
5XQ4Y7NU63X2WW4ZR4P46LX5GEOTE7JH3AUMTDQW5VZ53GELNP2QC
BJ5X5O4ACBBJ56LRBBSTCW6IBQP4HAEOOOPNH3SKTA4F66YTOIDAC
M75WBEA4QUH5VRH6OD35FLPVSM3ILQNPJOE6QZPNONF32IMRLUJQC
load_file_from_source_or_save_directory('pong.lua')
pong.initialize_globals()
load_file_from_source_or_save_directory('source.lua')
source.initialize_globals()
function load_file_from_source_or_save_directory(filename)
local contents = love.filesystem.read(filename)
local code, err = loadstring(contents, filename)
if code == nil then
error(err)
end
code()
end