/// <summary>
        /// Servant for the Unity engine's Update() function. Intended to be called once a frame.
        /// </summary>
        public void Update()
        {
            _simulationController.Update();
            _colorMapView.Update(_simulationController.CurrentFields.Height);
            _particleMapView.Update(_simulationController.CurrentFields.Velocity);
            _timeView.Update(_simulationController.NumberOfSteps);

            _cameraController.Update();
            _simulationController.CurrentFields.Height = _fieldManipulator.Update(_simulationController.CurrentFields.Height);
        }