It works One bug with the blue wall with the color change will fix in the future
Just thought of raytracing