…s avoid stack space on some compilers using default options.
…/flare/ for game data
…e/ or ./saves/
…d keybindings.txt). Attempts to use $XDG_CONFIG_HOME/flare/ first, then $HOME/.config/flare/, then ./config/ if those previous env vars aren't set. Creates folders if they don't exist. Writes a default keybindings/settings file if one does not exist in the preferred directory.