crappy camera related code
fixed gluPerspective error