made keypresses affect camera movement and mouse
this is using the modelPosition and modelYaw passed in to the render function; this should be cleaned up
ideally pass in eyePos/direction or eyePos/yaw/pitch and calculate the rest. the camera stuff should also be calculated in a helper because render's main goal is to actually render the object, not set up the camera
made keypresses affect camera movement and mouse this is using the modelPosition and modelYaw passed in to the render function; this should be cleaned up ideally pass in eyePos/direction or eyePos/yaw/pitch and calculate the rest. the camera stuff should also be calculated in a helper because render's main goal is to actually render the object, not set up the camera