- char *(*new_seed)(game_params *params, random_state *rs);
- char *(*validate_seed)(game_params *params, char *seed);
- game_state *(*new_game)(game_params *params, char *seed);
+ char *(*new_desc)(game_params *params, random_state *rs,
+ game_aux_info **aux);
+ void (*free_aux_info)(game_aux_info *aux);
+ char *(*validate_desc)(game_params *params, char *desc);
+ game_state *(*new_game)(game_params *params, char *desc);