Character generator now selects engine/game

The character generator now takes in the
names of an engine and a game before it
creates a character. That character is
still automatically saved to the
player_characters directory. This was
an essential step toward getting the
character generator to work with a
variety of engines and games.