Did some refractoring seperating rendering and logic into seperate classes
Implemented multiple chunks and optimized triangle removal to be cross chunk