Procedural flat shading

The scope did not involve collision. I only needed flat shaded appearance on models, that were not authored with flat shading in mind.