Use __ to index _, instead of _ to index __

It appears that _ (the cells array) is being used as the index for the __ variable(the index) to iterate through the array when initialising the grid.

Surely this is back to front? However, it seems to work fine both ways around.