grid.h: grid_islands(still woriking on it)