public boolean removeItem(FieldItem item, Position position) {
        if (!isOccupied(position)) {
            return false;
        }
        if (!isInField(item)) {
            return false;
        }
        if (!item.getPosition().equals(position)) {
            return false;
        }
        field.remove(position);
        itemCounterDown(item);
        return true;
    }