I've successfully added a moving camera that tracks the player, but I'm encountering some issues. When the camera gets too close to the edge of the level, it goes out of bounds, and it feels rigid and inflexible. Additionally, the viewport currently spans the entire level, which is not ideal. I'd like to make the viewport smaller, but I'm not sure how to do it.