Small changes:
--small changes in architecture
--added test for GameConfig