Correctly query the default texture from the current game.
Refactor the recent changes to a reusable header file, we're going to need it in lots of places.
Migrate some game settings code to use the correct methods.
Migrate game settings retrieval code.
Migrate game settings retrieval code.
Migrate game settings retrieval code.
This should resolve #3618, game settings are loaded from the current game only.