protected override void Handle(RaycastHit hit, PlaceableGround placeableGround)
        {
            var rasterizedPosition = _rasterizer.Rasterize(hit.point);

            if (_gameManager.CanSpawnTower(TowerId, rasterizedPosition))
            {
                _gameManager.SpawnTower(TowerId, rasterizedPosition);
            }
        }