A Ray Tracer that makes all general relativity assumptions to curve the light