diff --git a/BoardTest.java b/BoardTest.java
index 65afd2b8e39c441d013b38cd1f01a02d074542a8..bcbe3d2c45ad872fea7a4c463376fc336eb629bc 100644
--- a/BoardTest.java
+++ b/BoardTest.java
@@ -1,11 +1,14 @@
 package se.liu.ida.alere980.tddd78.tetris;
 
+import java.awt.event.ActionEvent;
+
+import javax.swing.*;
+
 public class BoardTest
 {
     public static void main(String[] args) {
         Board board = new Board(10,20);
 
-        board.randomizeBoard();
         /*
 	for (int i = 0; i < 10; i++) {
 	    board.randomizeBoard();
@@ -13,7 +16,20 @@ public class BoardTest
 	}
 	*/
 
-        new TetrisFrame(board);
+	TetrisFrame frame = new TetrisFrame(board);
+
+        final Action doOneStep = new AbstractAction() {
+            public void actionPerformed(ActionEvent e) {
+                board.randomizeBoard();
+                frame.updateBoardDraw();
+            }
+        };
+
+        final Timer clockTimer = new Timer(500, doOneStep);
+        clockTimer.setCoalesce(true);
+        clockTimer.start();
+	// This isn't used since the closing of the frame currently ends the application
+        //clockTimer.stop();
 
     }
 }
diff --git a/TetrisFrame.java b/TetrisFrame.java
index f5fff6347c73083ed3a9dedb83be2f3f857277b5..34ea1ef0cf132a65860e93053bb9569d25134fd1 100644
Binary files a/TetrisFrame.java and b/TetrisFrame.java differ
diff --git a/git-do b/git-do
new file mode 100755
index 0000000000000000000000000000000000000000..1b44c7dc11d542a4fe9127ee194bb32c9ec4f401
--- /dev/null
+++ b/git-do
@@ -0,0 +1,5 @@
+#!/bin/bash
+
+git add -A
+git commit -m "$*"
+git push