Refactored the camera manager and added vertical camera movement.