THE UPDATE

Merging months of dev work into master. The update is playable, but
untested.