added constructor DI to GameSession