Fixed some efficiency issues, but still have to work on frustum culling efficiencty