moving dda algorithm to a separate function
added a Ray object and moved all raycasting calculations for a singular casted ray there
no need for all this assigning if we can draw from the Ray object itself
moved some comments, removed unused calculations
moving more ray calculations to Ray class
removing few more unused values and objects
moved all Ray calculations to Ray class
camera is not referenced anywhere outside the constructor so off it goes
moved rendering classes to rendering module
Merge branch 'renderer-refact'