change this line: if leftkey()=1 then rotate camera 0,y+2,0
to this:
if leftkey()=1 then yrotate camera wrapvalue(camera angle y()+2)
you were trying to rotate the camera based on the cameras position....since the cameras y position is 2, it is saying, rotate the camera 4 degrees.......but you need to tell it to rotate the camera it's current yangle + 2 degrees.....hope it helped...
do that, then you will be in good shape....
Bishop
"When you were born, you cried and the world rejoiced. Live so when you die, the world cries and you rejoice."