לאחר מימוש של שקיפות (transparency )והשתקפות (reflection ,)בארגון קוד מחדש (refactoring )הוצאנו את בניית קרן משנית למתודה
נפרדת (המחשבת את נקודת ראש הקרן ע"י הזזת נקודת חיתוך מקורית) והעברנו את המתודה להיות בנאי במחלקת קרן Ray ,כי המתודה הזו
עוסקת בבניית קרן (קצת יותר מורכבת) ולא מתעסקת עם אחריויות שקשורות בסריקת קרניים (tracing ray )ברינדור (rendering)