UI update, server features, user login

Allows setting chat-handle, completed moves now have visual cues