Originally the Game logger was a separate class because the game version needed thread-local-storage which requried Poco. However since C++11 has thread-local-storage we can implement this logic into the logger in the engine and a copy of the class is not needed. The game still uses a separate instance of the class, but the class code is not copied anymore