Adds a camera class, and the camera view works perfect