creating a simple raytracing renderer for fun