Avoid use of singletons. For ObjectFactory, pass it to readers as reference, stores it in Game/Server main structures. Same for ContentManager. Others will follow up.