private void BlockSelected(IWeaponPlaceable selectedBlock)
    {
        Weapon selectedWeapon = WeaponManager.Instance.GetSelectedWeapon();

        if (selectedWeapon != null)
        {
            selectedBlock.PlaceWeapon(selectedWeapon);
            selectedBlock = null;
        }
    }