private void Move()
        {
            var direction = new UnityEngine.Vector3(InputSource.GetAxis("Horizontal"), 0,
                                                    InputSource.GetAxis("Vertical"));

            var speed = GlobalCameras.CurrentZoom() / 50;

            transform.position += direction * speed;
            Position.Update.Value(new Coordinates(transform.position.x, transform.position.y, transform.position.z))
            .FinishAndSend();
        }
        public void Update()
        {
            GlobalCameras.SetPosition(transform.position + CameraOffset);

            var scrollWheel = Input.mouseScrollDelta.y / 10;

            if (scrollWheel != 0)
            {
                GlobalCameras.AdjustZoom(scrollWheel * zoomSpeed);
            }

            if (Input.GetKey(KeyCode.LeftControl) || Input.GetKey(KeyCode.Q))
            {
                GlobalCameras.AdjustZoom(zoomSpeed * Time.deltaTime);
            }

            if (Input.GetKey(KeyCode.LeftShift) || Input.GetKey(KeyCode.E))
            {
                GlobalCameras.AdjustZoom(zoomSpeed * Time.deltaTime * -1);
            }
        }