Revert "WIP, DO NOT COMMIT"

This reverts commit 00ea01e81e2b9d7395e4ad7743b3a450470cf47f.
Revert "random shit"

This reverts commit a9452a598025f7144f43286762971bbce82d03bb.
reverted terrible file array changes