fixed remove hidden method so it gets the cross product of the normal
properly. Also attempted to fix interpolation