Refactored camera class to support orbiting (finally!), removed unnecessary vector variable from the object base class.