I probably already have a solution to the math behind moving the scene towards the camera, but it stops rendering when translated much at all and never seems to get closer to the camera even when it is translating. When I was going with making the area larger in scale to make it look like one is zooming in, the clipping wasn't as much of a problem and the range was much greater, so I am extremely confused. I have tried changing glOrtho(0,640,0,WHEIGHT,-1000,1000); to glOrtho(0,640,0,WHEIGHT,-32768,32768); and other things, but the problem remains. How should I go about editing the limits so that I can translate it closer to the camera without it disappearing? Thanks!