void OnMouseDown()
    {
        if (EventSystem.current.IsPointerOverGameObject())
        {
            return;
        }
        if (buildManeger.GetTurretToBuild() == null)
        {
            return;
        }

        if (turret != null)
        {
            Debug.Log("cant build there");
            //TODO display on screen
        }

        GameObject turretToBuild = buildManeger.instance.GetTurretToBuild();

        turret = (GameObject)Instantiate(turretToBuild, transform.position + offset, transform.rotation);
    }