Pulled the camera out into its own class and made it follow an object around within zone bounds
Also started adding support for different types of Objects