This adds a "settings" option that allows the user to configure the board size and target tile, and optionally save them to a config file. Closes #3219.