recommended to view in turbowarp: https://turbowarp.org/706448148 i'm reading and translating this tutorial: https://raytracing.github.io/books/RayTracingInOneWeekend.html#diffusematerials when making diffuse materials, the tutorial adds a reflection limit, if it reflects more than 50 times, it just returns the color of the pixel as black. the problem is, most of the sphere never stops reflecting, and most of it is black. i don't know what i'm doing wrong