Server-side logic is almost finished, client syncing work started, some random other changes too.