I admire your work, it is good to see how it improves over time, have you considered implementing nvidia rtx for more realism?
raytracing is cool but for most purposes it just tanks the framerate, which isn't worth the visual quality bump compared to normal lighting/reflection methods (imo)