Step 1:
Create a method to poll the X and Y coordinates of the mouse
Step 2:
Reset the Mouse to the center screen position every frame
Step 3:
Poll the offset of the X and Y mouse coordinates from the center of the screen
Step 4:
create a rotation matrix and rotate the lookAt matrix
Step 5:
Create a translation matrix and translate the cameraPosition matrix