Initial building draft of camera code, still some bugs with center and
wrapping