Implementation of various graphics programming topics (lighting, object creation, bounding boxes, ray casting, procedural landscapes, and more)