Remove offset as 0-based is more predictable
Remove console log
Add terrain generation function

This basically does the previous stuff a bunch of times and
glues it all together in a single array.
Utilise new terrain generation function
Store random colour for world

This is just for something nice to look at now.
I'm sure I'll do something sensible with colours later.
Update world view to display terrain