add game concepts

- preliminary game, client and server setup