Server codee now compiles; still stuff to finish, though