My ongoing work for CS195u, Topics in 3D Game Engines