Huge update(kind of, I mostly just uncommented a bunch of code)
Most of the old-ish code worked with little changes.