cairo_set_source_rgb (cr, 1.0, 0.0, 0.0);
     if (tile->color == YELLOW)
        cairo_set_source_rgb (cr, 1.0, .843, 0.0);
-    cairo_move_to (cr, 10, 25);
+       if (tile->number + 1 > 9)
+               cairo_move_to (cr, 1, 25);
+       else
+               cairo_move_to (cr, 10, 25);
     cairo_set_font_size(cr, 25);
     cairo_show_text (cr, number_string);
     
     
     for (i = 0; i < game->deck.num_tiles; i++)
     {
-       tile_x = game->deck.tiles[i].x;
-       tile_y = game->deck.tiles[i].y;
+               tile_x = game->deck.tiles[i].x;
+               tile_y = game->deck.tiles[i].y;
        if (event->x >= tile_x && event->x <= (tile_x + TILE_WIDTH) &&
-           event->y >= tile_y && event->y <= (tile_y + TILE_HEIGHT) )
-       {
-           game->current_tile = i;
-           game->diff_x = event->x - tile_x;
-           game->diff_y = event->y - tile_y;
-       }
+                       event->y >= tile_y && event->y <= (tile_y + TILE_HEIGHT) )
+               {
+                       game->current_tile = i;
+                       game->diff_x = event->x - tile_x;
+                       game->diff_y = event->y - tile_y;
+               }
     }
-
+       
     return TRUE;
 }