Backface culling by taking dot product plus some superficial changes