Index: gyahtzee.c
===================================================================
--- gyahtzee.c	(revision 7899)
+++ gyahtzee.c	(working copy)
@@ -89,7 +89,7 @@
 
 static GtkWidget *dicePixmaps[NUMBER_OF_DICE][NUMBER_OF_PIXMAPS][GAME_TYPES];
 
-GtkWidget *window;
+GtkWidget *window = NULL;
 GtkWidget *ScoreList;
 static GtkWidget *statusbar;
 static GtkToolItem *diceBox[NUMBER_OF_DICE];
@@ -198,6 +198,7 @@
     score.plain = (guint32) WinningScore;  
 
     pos = games_scores_add_score (highscores, score);
+    games_scores_update_score (highscores, players[winner].name);
 
     if (pos > 0) {
       if (dialog) {
@@ -602,6 +603,9 @@
     "",
     N_("Console version (1992):"),
     "Orest Zborowski",
+    "",
+    N_("Colors game and multi-level AI (2006):"),
+    "Geoff Buchan",
     NULL
   };
 
@@ -811,10 +815,10 @@
   rollLabel = gtk_label_new (NULL);
   gtk_label_set_use_markup (GTK_LABEL (rollLabel), TRUE);
   gtk_widget_show (rollLabel);
-  gtk_box_pack_start (GTK_BOX (dicebox), rollLabel, FALSE, TRUE, 5);
+  gtk_box_pack_start (GTK_BOX (dicebox), rollLabel, FALSE, TRUE, NUMBER_OF_DICE);
 
   mbutton = gtk_button_new_with_label (_("Roll!"));
-  gtk_box_pack_end (GTK_BOX (dicebox), mbutton, FALSE, FALSE, 5);
+  gtk_box_pack_end (GTK_BOX (dicebox), mbutton, FALSE, FALSE, NUMBER_OF_DICE);
   g_signal_connect (G_OBJECT (mbutton), "clicked",
 		    G_CALLBACK (gnome_roll_dice), NULL);
   gtk_widget_show (GTK_WIDGET (mbutton));
