Under 1300 errors left now, started on packet/network stuffs.
More fixes. Around 1000 errors now, going to have to leave it to you from here on in @aidancbrady.