message: StructureFactory must now be explicitly initialized due to internal implementation details.
diff: #include "NAS2D/Mixer/Mixer_SDL.h"
  #include "NAS2D/Renderer/OGL_Renderer.h"
  +#include "StructureFactory.h"
  +
  #include "States/GameState.h"
  #include "States/PlanetSelectState.h"
  #include "States/SplashState.h"
  +
  #include <iostream>
  #include <fstream>
  @@ -45,6 +48,8 @@ int main(int argc, char *argv[])
  std::cout.rdbuf(filestr.rdbuf());
  #endif
  + StructureFactory::init(); // only needs to be done once at the start of the program.
  +
  try
  {
  Filesystem& f = Utility<Filesystem>::get();
  