Level of Detail: Optimizing 3D Games for Performance