added AbstractGameLogic, added GameCreationImpl, GameCreationImpl+GameLogicImpl inherited AbstractGameLogic, modified GameLogicFactory