Updated Ray class to use new Vector3D
Updated material with single precision math
Updated phone material with floating point math