Lab Week 7 we switch between the two options below with the f1 key 1. Simple FPS camera. We are viewing the world from the eyes of a person walking around. w: walk forwards parallel to the ground s: walk backwards parallel to the ground a: walk left parallel to the ground d: walk rightparallel to the ground r: move upward f: move downward up arrow: turn your head upwards down arrow: turn your head downwards right arrow: turn your head right left arrow: turn your head left 2. Hover camera. We are always looking towards a certain point on the ground from a certain distance. r and f make us closer or farther to that point. w, s, a, d move the target point around on the plane. Left and right arrow keys make us revolve/orbit around the target point towards left and right. Up and down keys make us revolve/orbit around the target point towards up and down. r: get closer to the target point f: go farther from the target point w: move the target point forwards on the ground s: move the target point backwards on the ground a: move the target point left on the ground d: move the target point right on the ground up arrow: orbit upwards down arrow: orbit downwards right arrow: orbit right left arrow: orbit left Download the source from where you found this text document. The zip has a couple of source and header files. You need to change locateCameraFPS and locateCameraHover functions. There are three more bonus points in the source code right under the two functions. If you are using an IDE, you need to add all five of the source files to your project. If you are compiling on command line, you should list all the .c files on your compilation command. You don't need to tell the compiler about the header files. Example: gcc first.c second.c -o executable