Fixed intersection code for square, changed back shadows to point from intersection point to light, added all modes on raytracer for easy access to test all components of the assigment, reflection still having same problem, prolly something to do with backface intersections