separate client into separate repository
put players in own module, added some comments