Add face culling, need to improve perf