feat(client): temporary new menu
fix(client): wrong title in menu
wip(client, server): handle auth and connecting
feat(client): add separate networking plugin, a few event stubs
feat(client): move connect screen stuff to own module
feat(client): clear connection screen data when switching views
feat(client): ability to show errors in the connect screen
feat!(client): add new connect ui, and menu stub
feat!(client): move play ui, currently unused as well