File handle system setup... should only need to add a few more things and files should work? Probably a bunch of stuff I forgot about.