Probably all working Assignment 3 with fog, hopefully satisfactory implementation of scene- vs. object-manipulating arcball UI