public void run()
	{
		while(true){					
			gameOfLife.updateLife();
			gameOfLife.repaint();
			//if(gameOfLife.getNumAlive() == 0)break;
			try {
				Thread.sleep(sleeptime);
			} catch (InterruptedException e) {
				//e.printStackTrace();
				return;
			}
			if(gameOfLife.getCellWorld().getNumAlive() == 0)break;
		}
		try {
			Thread.sleep(OVER_SLEEPTIME);
		} catch (InterruptedException e) {
			e.printStackTrace();
			return;
		}
		gameOfLife.getCellWorld().initLiveCells();
		gameOfLife.repaint();		
		return;
	}