Apparently editing the project on different computers caused versioning derps and restored an old version. So that's why weird stuff has been happening lately.