While it doesn't crash the game anymore, starting a new game with
the goal overlay remaining active nevertheless feels very strange.
game_reset(&state->board);
do_reset_cursor(state);
game_reset(&state->board);
do_reset_cursor(state);
+ state->view_goal_on_game = 0;
curs_redraw_game(state, -1);
curs_redraw_goal(state, -1);
update_timer(state, 0);
curs_redraw_game(state, -1);
curs_redraw_goal(state, -1);
update_timer(state, 0);
game_reset(&state.board);
game_reset(&state.board);
+ state.flags &= ~FLAG_VIEW_GOAL_ON_GAME;
x11_redraw_goal(&state, -1, get_shell(w));
x11_redraw_game(&state, -1);
x11_redraw_goal(&state, -1, get_shell(w));
x11_redraw_game(&state, -1);