Ok, shit compiles

I haven't tested but if all works correctly, I can copy Cameras with all
their state; none of that shallow copy stuff.