Moved the reflection ray calculation out of the scene and into Vector3D since it makes more sense