Made Server & Client independent of game.

TODO:
    - move them to their own files
    - add a README for them
    - add "interfaces" for them
    - polish and publish them!