huge tidy up and render function optimisation
Fixed MeshGeneric to draw properly.

See chunk drawing as evidence.