Set up base load stuffs

Added some direct loading checks, this will build arrays as well later
for new users. Hopefully that works (inb4 lua sucks again)