public void doLife() {
		LifeBeing[][] tmpgrid = seedObjGrid();

		int neigh = 0;

		for (int i = 0; i <= this.fieldWidth - 1; i++) {
			for (int j = 0; j <= this.fieldHeight - 1; j++) {

				neigh=this.getNeighboursCount(i, j);

				if (this.isLive(i, j)) {
					//System.out.println(neigh);
					if ((neigh>3) || (neigh<=1)){
						tmpgrid[i][j].die();
					}else{
						tmpgrid[i][j].born();
					}
				} else {
					if (neigh==3){
						tmpgrid[i][j].born();
					}
				}

			}
		}
		this.grid=tmpgrid;				
	}