Fixed the model intersection position calculation issue; cube works great now; still need to fix refraction