Bugfixes

geometry was not renomalizing normals upon inversetranspose
geometry was doting with ray instead of _ray
inversetranspose was updating itself, instead of from inverse