logic : implemented GameLog GameTurn GameLogic