Integrated my own 3d math library in place of GLM