seems to fix the rendering/scaling/matrix issue
got working matrix rotations; updated all code