diff --git a/GameOfLifeGUI.java b/GameOfLifeGUI.java
index c162ce018cddf7f4a3d1d1290a62d4525f4312d9..4d157855abf2d92ef729918f6684c34bad2b480b 100644
--- a/GameOfLifeGUI.java
+++ b/GameOfLifeGUI.java
@@ -38,11 +38,15 @@ public class GameOfLifeGUI extends JFrame {
     public void update(Grid g){
         for (int x = 0; x < numberOfColumns; x++)
             for (int y = 0; y < numberOfRows; y++){
-		JLabel label = labelGrid[x][y];
-		if(g.getCell(x,y).isAlive())
-		    label.setForeground(Color.red);
-		else
-		    label.setForeground(Color.white);
+		    JLabel label = labelGrid[x][y];
+		    if(g.getCell(x,y).isAlive()) {
+         if ((g.getCell(x,y).getColor()).equals("Red")) {
+             label.setForeground(Color.red); }
+            else {
+		        label.setForeground(Color.blue);} }
+		        else {
+		            label.setForeground(Color.white);}
 	    }
     }
+
 }