Added a shadow strength parameter for easier control, but its currently only exposed in draw class
Shifted color band setting into class, to better centralise options
Huge optimisation from adding flatSea option which creates single immobile large 'sea' rect, and does not create rects for any tile locations below sea level.
Converted colorGrid to 2d list to aid this, reworked functions accordingly
Set some preferable default options