Separated DTO and client code out
GameLogic needs more grains
a