And now for your enjoyment, I present Feature 5, which is camera elevation!
The most difficult part of this feature was just trying to understand the big-picture of what different arrays are doing in the code. Once I figured that out, modifying ObjUtilities and Camera.cpp was no problem, and the implementation was minimal.
One interesting thing: if you run my project on a machine outside of 115, you have to smash W over and over to move. Something must not be installed correctly on other machines.