ShapesRayTracing project for Computer Science Principles AP