Get geometries merged by material id. Add support for creating new blocks in a chunk.
Add deletion of geometries.
Re-add in ambient occlusion.
Change shadow color back to original.