Pushed a bunch of code from FancyCamera into Camera, to deal with userspace vs. cameraspace there.  All the userspace<->cameraspace code is implemented now (knock wood), but it's buggy.
Made some progress, but realized I'm being very stupid.  Hopefully that stops after this commit.
Getting closer...