Turn based logic, where to store data?

GameState and PlayerState are replicated.