Fixed a mistake in map structure doc
Added override voxel color support
Tweaked canyon generator to have two voxel types
Moved block mesh update calls to BlockMeshMap,
split ABasicGame::render into renderGUI() and renderScene().