Day 1: Basic tracing, geometry, lambertian shading