public TurretPrefabConstruction InstantiateConstructionTower(PlayerStateController controller)
    {
        GameObject spawnedConstructionTower = Instantiate(towerConstructionPrefab.gameObject);

        controller.PrepareTurret(spawnedConstructionTower.GetComponent <Interactable>());
        TurretPrefabConstruction turretConstruction = spawnedConstructionTower.GetComponent <TurretPrefabConstruction>();

        turretConstruction.FocusCell(controller.TargetCell);
        return(turretConstruction);
    }