Nice job, I liked the trees there were very good and the water was pretty cool too

.
You should add this code to yours:
Speed#=2
If RightKey()=1
Cx#=NewXValue(Camera Position X(),Camera Angle Y()+90,Speed#)
Cz#=NewZValue(Camera Position Z(),Camera Angle Y()+90,Speed#)
EndIf
If LeftKey()=1
Cx#=NewXValue(Camera Position X(),Camera Angle Y()-90,Speed#)
Cz#=NewZValue(Camera Position Z(),Camera Angle Y()-90,Speed#)
EndIf
Position Camera Cx#,Camera Position Y(),Cz#
its for straffing, you'd need to modify it to fit the rest of your code, also make the camera move a little faster.