private void selectCell()
    {
        Vector2 mousePos = Camera.main.ScreenToWorldPoint(Input.mousePosition);

        mousePos.x = Mathf.RoundToInt(mousePos.x);
        mousePos.y = Mathf.RoundToInt(mousePos.y);

        this.transform.position = mousePos;
        if (!currentPlacement.isBuilding())
        {
            return;
        }

        if (Input.GetMouseButtonUp(0) && ignoreMouseUp)
        {
            ignoreMouseUp = false;
            currentPlacement.buttonsInteractable(false);
        }
        else
        {
            currentPlacement.Build(mousePos);
        }
    }