More client/server functionality

Method to make initial move on the client side and more logic to
recognise initial moves and begin the connection and playing process on
the server side.
Also some pseudo code for the back end when we need to integrate the
programs