Follow the XDG specification for the config file

The configuration file now follows the XDG Base Directory Specification:
If $XDG_CONFIG_HOME is set, write the config to
$XDG_CONFIG_HOME/ascii-combat.conf. If it doesn't, try to create the
$HOME/.config directory and then write to
$HOME/.config/ascii-combat.conf.