Great progress on server and client. Mostly works.