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