public Block randomBlock () {
		int counter = 0;
		for (int i = 0 ; i < blocks.length ; i++)
			for (int j = 0 ; j < blocks[0].length ; j++)
				if (blocks[i][j].lifeform == null && blocks[i][j].value== LAND)
					counter++;
		
		//Choose a block, any block
		int x = (int)(Math.random () * counter);
		for (int i = 0 ; i < blocks.length ; i++)
			for (int j = 0 ; j < blocks[0].length ; j++)
				if (blocks[i][j].lifeform == null && blocks[i][j].value== LAND)
				{
					counter--;
					if (x == counter)
						return blocks [i][j];
				}

		return null;
	}