Implemented Server/Client. Still more to do