Generate a square grid, handles multiple levels