private void UpdateSelectedGridObject()
        {
            var mouseWorldPosition = MUtils.Mouse.GetWorldPosition(Camera.main);
            var positionOnGrid     =
                _grid.SnapToWorldGridPosition(mouseWorldPosition, gridObjectData);

            _selectedObjectRenderer.gameObject.transform.position = positionOnGrid;
            _selectedObjectRenderer.color = Color.white;

            if (!_grid.CanPutDownObject(gridObjectData, mouseWorldPosition))
            {
                _selectedObjectRenderer.color = Color.red;
            }
        }