diff --git a/afutc/game.py b/afutc/game.py
index 8c454ad..8747701 100644
--- a/afutc/game.py
+++ b/afutc/game.py
@@ -126,7 +126,9 @@ class Afutc:
                 down = self.board[i + 1:]
                 new_row = np.zeros(shape=(1, WIDTH))
                 self.board = np.concatenate((new_row, upper, down))
-        self.score += (10 * count) + (5 if count > 3 else 0)
+        if count:
+            self.score += (10 * count) + (5 if count > 3 else 0)
+            self.stdscr.timeout(1000 - self.score)
 
         # Generate a new piece
         self.current_move.fill(0.)