Refactored the way the camera class works and made a CameraController module to handle the inputs to controlling the camera.